NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
Metadata.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2022-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
13 #ifndef DW_SENSORS_CONTAINERS_METADATA_H_
14 #define DW_SENSORS_CONTAINERS_METADATA_H_
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
21 typedef enum {
26 
28 typedef struct dwContainerMetaUint64
29 {
30  char const* name;
31  uint64_t value;
33 
35 typedef struct dwContainerMetaBool
36 {
37  char const* name;
38  bool value;
40 
42 typedef struct dwContainerMetaString
43 {
44  char const* name;
45  char const* value;
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
52 #endif //DW_SENSORS_CONTAINERS_METADATA_H_
dwContainerMetaUint64::value
uint64_t value
Field value.
Definition: Metadata.h:31
dwContainerMetaType
dwContainerMetaType
Enum representing supported metadata types.
Definition: Metadata.h:21
dwContainerMetaUint64::name
char const * name
Field name.
Definition: Metadata.h:30
dwContainerMetaString
Metadata type holding a string-string name-value pair.
Definition: Metadata.h:42
dwContainerMetaBool
struct dwContainerMetaBool dwContainerMetaBool
Metadata type holding a string-bool name-value pair.
DW_CONTAINER_META_TYPE_BOOL
@ DW_CONTAINER_META_TYPE_BOOL
NVP with a bool as payload.
Definition: Metadata.h:23
dwContainerMetaBool
Metadata type holding a string-bool name-value pair.
Definition: Metadata.h:35
dwContainerMetaString
struct dwContainerMetaString dwContainerMetaString
Metadata type holding a string-string name-value pair.
dwContainerMetaUint64
struct dwContainerMetaUint64 dwContainerMetaUint64
Metadata type holding a string-uint64 name-value pair.
dwContainerMetaBool::value
bool value
Field value.
Definition: Metadata.h:38
dwContainerMetaUint64
Metadata type holding a string-uint64 name-value pair.
Definition: Metadata.h:28
DW_CONTAINER_META_TYPE_UINT64
@ DW_CONTAINER_META_TYPE_UINT64
NVP with a uint64_t as payload.
Definition: Metadata.h:22
dwContainerMetaString::name
char const * name
Field name.
Definition: Metadata.h:44
dwContainerMetaString::value
char const * value
Field value.
Definition: Metadata.h:45
dwContainerMetaBool::name
char const * name
Field name.
Definition: Metadata.h:37
DW_CONTAINER_META_TYPE_STRING
@ DW_CONTAINER_META_TYPE_STRING
NVP with a string as payload.
Definition: Metadata.h:24