kwave
18.07.70
|
Public Member Functions | |
MetaDataPriv () | |
MetaDataPriv (const MetaDataPriv &other) | |
virtual | ~MetaDataPriv () |
Public Attributes | |
QString | m_id |
Scope | m_scope |
PropertyList | m_properties |
Static Private Member Functions | |
static QString | newUid () |
Static Private Attributes | |
static quint64 | m_id_counter = 0 |
static QMutex | m_id_lock |
internal container class with meta data
Definition at line 215 of file MetaData.h.
Kwave::MetaData::MetaDataPriv::MetaDataPriv | ( | ) |
Kwave::MetaData::MetaDataPriv::MetaDataPriv | ( | const MetaDataPriv & | other | ) |
|
virtual |
|
staticprivate |
creates a new unique ID
Definition at line 303 of file MetaData.cpp.
References _, m_id_counter, and m_id_lock.
QString Kwave::MetaData::MetaDataPriv::m_id |
id of the meta data
Definition at line 229 of file MetaData.h.
|
staticprivate |
counter for unique id generation
static initializer: counter for unique id generation
Definition at line 243 of file MetaData.h.
Referenced by Kwave::MetaData::dump(), and newUid().
|
staticprivate |
mutex for protecting the id generator
static initializer: mutex for protecting the id generator
Definition at line 246 of file MetaData.h.
Referenced by Kwave::MetaData::dump(), and newUid().
PropertyList Kwave::MetaData::MetaDataPriv::m_properties |
list of properties, user defined
Definition at line 235 of file MetaData.h.
Scope Kwave::MetaData::MetaDataPriv::m_scope |
scope of the meta data
Definition at line 232 of file MetaData.h.