libnmbs 1.0.0
Loading...
Searching...
No Matches
nmbs::binding::BindingInformation Struct Reference

Holds information about both the labels, and the file the labels are bound to. More...

#include <nmbs/binding_information.h>

Classes

 Holder for nmbs internal metadata. More...
struct  DataReference
 Holds a reference to the file to which the accompanying labels reference. More...

Public Attributes

std::vector< ConfidentialityLabel > labels
 The collection of confidentiality labels bound to the referenced data.
DataReference reference
 The reference to the data file being labeled.
InternalMetadata internal_metadata
 Internal library tracking data.

Detailed Description

Holds information about both the labels, and the file the labels are bound to.

The type representing the XML <s4778:BindingInformation> element. This is not a pure representation, the deserialization will also store some internal metadata. It is the outermost data structure in nmbs.

Since
1.0.0

Member Data Documentation

◆ internal_metadata

InternalMetadata nmbs::binding::BindingInformation::internal_metadata

Internal library tracking data.

Since
1.0.0

◆ labels

std::vector<ConfidentialityLabel> nmbs::binding::BindingInformation::labels

The collection of confidentiality labels bound to the referenced data.

Since
1.0.0

◆ reference

DataReference nmbs::binding::BindingInformation::reference

The reference to the data file being labeled.

Since
1.0.0

The documentation for this struct was generated from the following file: