|
libnmbs 1.0.0
|
Holds information about both the labels, and the file the labels are bound to. More...
#include <nmbs/binding_information.h>
Classes | |
| struct | InternalMetadata |
| 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. | |
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.
| InternalMetadata nmbs::binding::BindingInformation::internal_metadata |
Internal library tracking data.
| std::vector<ConfidentialityLabel> nmbs::binding::BindingInformation::labels |
The collection of confidentiality labels bound to the referenced data.
| DataReference nmbs::binding::BindingInformation::reference |
The reference to the data file being labeled.