v2.0.0
Loading...
Searching...
No Matches
MNALIB::MnaRecording Struct Reference

#include <mna_recording.h>

Public Member Functions

QJsonObject toJson () const
QCborMap toCbor () const

Static Public Member Functions

static MnaRecording fromJson (const QJsonObject &json)
static MnaRecording fromCbor (const QCborMap &cbor)

Public Attributes

QString id
QList< MnaFileReffiles
QJsonObject extras

Detailed Description

Groups files belonging to one recording run.

Definition at line 65 of file mna_recording.h.

Member Function Documentation

◆ fromCbor()

MnaRecording MnaRecording::fromCbor ( const QCborMap & cbor)
static

Deserialize from QCborMap.

Definition at line 109 of file mna_recording.cpp.

◆ fromJson()

MnaRecording MnaRecording::fromJson ( const QJsonObject & json)
static

Deserialize from QJsonObject.

Definition at line 70 of file mna_recording.cpp.

◆ toCbor()

QCborMap MnaRecording::toCbor ( ) const

Serialize to QCborMap.

Definition at line 93 of file mna_recording.cpp.

◆ toJson()

QJsonObject MnaRecording::toJson ( ) const

Serialize to QJsonObject.

Definition at line 54 of file mna_recording.cpp.

Member Data Documentation

◆ extras

QJsonObject MNALIB::MnaRecording::extras

Unknown keys preserved for lossless round-trip.

Definition at line 69 of file mna_recording.h.

◆ files

QList<MnaFileRef> MNALIB::MnaRecording::files

Files belonging to this recording.

Definition at line 68 of file mna_recording.h.

◆ id

QString MNALIB::MnaRecording::id

Recording identifier.

Definition at line 67 of file mna_recording.h.


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