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  uint32_t time_low;
25  uint16_t time_mid;
28  uint8_t clock_seq_low;
29  uint8_t node[6];
30 } RDM_UUID_T;
31 
32 #define RDM_UUID_STRLEN 37
33 #define LITERAL_NULL_UUID { 0, 0, 0, 0, 0, { 0, 0, 0, 0, 0, 0 } }
35 #endif /* RDMUUIDTYPES_H_INCLUDED_ */
uint8_t clock_seq_high_and_reserved
Definition: rdmuuidtypes.h:27
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:25
uint8_t clock_seq_low
Definition: rdmuuidtypes.h:28
uint16_t time_high_and_version
Definition: rdmuuidtypes.h:26
uint32_t time_low
Definition: rdmuuidtypes.h:24