Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / colonet / ColonetServer / includes / Command.h @ 129

History | View | Annotate | Download (530 Bytes)

1 128 jknichel
/**
2
 * @file Command.h
3
 *
4
 * @author Jason Knichel
5
 * @date 10/9/07
6
 */
7
8
#ifndef COMMAND_H
9
#define COMMAND_H
10
11
#include "ConnectionPool.h"
12
13
class Command {
14
 public:
15
  Command();
16
  ~Command();
17
18
  int parse_command(char* command, int pool_index, ConnectionPool * connection_pool);
19
  int tokenize_command(char* command, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE]);
20
  int check_tokens(unsigned char* tokens, int number_tokens);
21
22 129 jknichel
 private:
23
  int parse_send_to_robot(int number_tokens, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE]);
24 128 jknichel
};
25
26
27
#endif