root / trunk / code / projects / colonet / ColonetServer / wirelessMessageHandler.cpp @ 297
History | View | Annotate | Download (916 Bytes)
1 | 142 | jknichel | /** @file wirelessMessageHandler.cpp
|
---|---|---|---|
2 | *
|
||
3 | * @author Jason Knichel
|
||
4 | * @author Eugene Marinelli
|
||
5 | *
|
||
6 | * @bug Weird segfault when processing tokens
|
||
7 | */
|
||
8 | |||
9 | #include <string.h> |
||
10 | #include <stdio.h> |
||
11 | #include <unistd.h> |
||
12 | #include <ctype.h> |
||
13 | #include <errno.h> |
||
14 | |||
15 | #include <colonet_wireless.h> |
||
16 | |||
17 | #include "includes/wirelessMessageHandler.h" |
||
18 | #include "includes/options.h" |
||
19 | #include "includes/ColonetServer.h" |
||
20 | |||
21 | /* Globals */
|
||
22 | extern ColonetServer colonet_server;
|
||
23 | |||
24 | /* Public functions */
|
||
25 | int wirelessMessageHandler(unsigned char type, short source, int dest, |
||
26 | unsigned char* data, int len) { |
||
27 | printf("Server received wireless message!!!\n");
|
||
28 | |||
29 | 297 | emarinel | printf("server received this packet: ");
|
30 | for (int i = 0; i < len; i++) { |
||
31 | printf("%d ", data[i]);
|
||
32 | } |
||
33 | printf(" type: %d, source: %d, dest: %d\n", type, source, dest);
|
||
34 | |||
35 | return colonet_server.process_received_wireless_message(type, source, dest, data, len);
|
||
36 | 142 | jknichel | } |