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
{
22
DW_CONTAINER_META_TYPE_UINT64
,
23
DW_CONTAINER_META_TYPE_BOOL
,
24
DW_CONTAINER_META_TYPE_STRING
,
25
}
dwContainerMetaType
;
26
28
typedef
struct
dwContainerMetaUint64
29
{
30
char
const
*
name
;
31
uint64_t
value
;
32
}
dwContainerMetaUint64
;
33
35
typedef
struct
dwContainerMetaBool
36
{
37
char
const
*
name
;
38
bool
value
;
39
}
dwContainerMetaBool
;
40
42
typedef
struct
dwContainerMetaString
43
{
44
char
const
*
name
;
45
char
const
*
value
;
46
}
dwContainerMetaString
;
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
Privacy Policy
|
Manage My Privacy
|
Do Not Sell or Share My Data
|
Terms of Service
|
Accessibility
|
Corporate Policies
|
Product Security
|
Contact
© 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
Subject to Change | For test and development only.
Thu May 8 2025 00:05:07 | PR-10721-6.0