MGF Server
2.1
Multigaze framework server
Main Page
Classes
Files
File List
All
Classes
Functions
GDLib
include
protocol
gdproto_s2c.h
1
5
#pragma once
6
7
#ifndef GDPROTO_S2C_H
8
#define GDPROTO_S2C_H
9
10
#include "gdtypes.h"
11
12
//Gaze Data messages
13
#define gdServerGazeSample 201 //send new eye tracking sample
14
#define gdServerGazeFixation 202 //send new eye tracking fixation
15
#define gdServerGazeBlink 203 //send new eye tracking blink
16
17
//Client "control" messages
18
#define gdServerNickname 204 //send new nickname
19
#define gdServerDescription 205 //send new description
20
#define gdServerTxtMessage 206 //send text message to the client
21
22
#define gdServerReg 207 //send add client to the tracking list
23
#define gdServerUnReg 208 //send remove client from the tracking list
24
#define gdServerPoke 209 //send client poke
25
26
/*-----------------------------------------------------------------------------
27
* gdServerHdrMsg - Send header message from server to the client
28
*
29
* This message holds source Id and amount of data entries, that follows this header.
30
* Type of the data that follows this header depend on the type of the message.
31
*/
32
struct
gdServerHdrMsg
{
33
CARD8 type;
// gdServerGazeSample | gdServerGazeFixation | gdServerGazeBlink | gdServerNickname | gdServerDescription | gdServerMessage | gdServerReg | gdServerUnReg | gdServerPoke
34
CARD8 reserved1;
35
CARD16 id;
//source Id
36
CARD16 reserved2;
37
CARD16 count;
//amount of following data entries
38
};
39
40
#define sz_gdServerHdrMsg 8
41
42
#endif
Generated on Sat Jun 9 2012 20:28:53 for MGF Server by
1.8.1