root / trunk / code / projects / colonet / ColonetServer / wirelessMessageHandler.cpp @ 399
History | View | Annotate | Download (862 Bytes)
1 |
/** @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 <wirelessMessageHandler.h> |
18 |
#include <options.h> |
19 |
#include <ColonetServer.h> |
20 |
|
21 |
/* Globals */
|
22 |
extern ColonetServer colonet_server;
|
23 |
|
24 |
/* Public functions */
|
25 |
int wirelessMessageHandler(unsigned char type, short source, int dest, unsigned char* data, int len) { |
26 |
printf("Server received wireless message!!!\n");
|
27 |
|
28 |
printf("server received this packet: ");
|
29 |
for (int i = 0; i < len; i++) { |
30 |
printf("%d ", data[i]);
|
31 |
} |
32 |
printf(" type: %d, source: %d, dest: %d\n", type, source, dest);
|
33 |
|
34 |
return colonet_server.process_received_wireless_message(type, source, dest, data, len);
|
35 |
} |