Project

General

Profile

Statistics
| Revision:

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
}