Products Support Documentation Download
rdmuuidtypes.h
Go to the documentation of this file.
1 /*
2  * Raima Database Manager
3  *
4  * Copyright (C) 2016 Raims Inc., All rights reserved.
5  *
6  * Use of this software, whether in source code format, or in executable,
7  * binary object code form, is governed by the Raima LICENSE which
8  * is fully described in the LICENSE.TXT file, included within this
9  * distribution of files.
10  */
11 
16 #if !defined(RDMUUIDTYPES_H_INCLUDED_)
17 #define RDMUUIDTYPES_H_INCLUDED_
18 
19 #include "psptypes.h"
20 
23 typedef struct
24 {
25  uint32_t time_low;
26  uint16_t time_mid;
31  uint8_t clock_seq_low;
32  uint8_t node[6];
33 } RDM_UUID_T;
34 
35 #define RDM_UUID_STRLEN \
36  37
37 #define LITERAL_NULL_UUID \
38  { \
39  0, 0, 0, 0, 0, \
40  { \
41  0, 0, 0, 0, 0, 0 \
42  } \
43  }
45 #endif /* RDMUUIDTYPES_H_INCLUDED_ */
uint8_t clock_seq_high_and_reserved
Definition: rdmuuidtypes.h:29
Header for the Platform Support Package - Platform dependent types.
The RDM UUID data structure.
Definition: rdmuuidtypes.h:23
uint16_t time_mid
Definition: rdmuuidtypes.h:26
uint8_t clock_seq_low
Definition: rdmuuidtypes.h:31
uint16_t time_high_and_version
Definition: rdmuuidtypes.h:27
uint32_t time_low
Definition: rdmuuidtypes.h:25