root / trunk / code / projects / colonet / ColonetServer / wirelessMessageHandler.cpp @ 391
History | View | Annotate | Download (889 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, |
26 |
unsigned char* data, int len) { |
27 |
printf("Server received wireless message!!!\n");
|
28 |
|
29 |
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 |
} |