Project

General

Profile

Statistics
| Revision:

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
}