· 7 years ago · Apr 22, 2018, 09:30 PM
1//structs
2#include <string>
3#include <netinet/in.h>
4
5struct set_request{
6 uint32_t secretKey = 0;
7 uint16_t requestType = 0;
8 char two_b_pad[2] = {};
9 char varName[15] = {};
10 uint16_t valLength = 0;
11 char value[100]={};
12};
13
14struct init_request{
15 uint32_t secretKey = 0;
16 uint16_t requestType = 0;
17 char two_b_pad[2] = {};
18};
19/*
20struct set_request{
21 char varName[15] = {};
22 short valLength = 0;
23 char value[100]={};
24};
25*/
26struct get_request{
27 char varName[15] = {};
28};
29
30struct digest_request{
31 uint16_t valLength;
32 char * value;
33};
34
35struct run_request{
36 char * valid_value;
37};
38
39struct init_response{
40 signed char returnCode;
41 char three_b_pad[3];
42};
43
44struct get_response{
45 uint16_t valLength;
46 char * value;
47};