54                                    const QString &software_version,
 
   56                                    const QString &operation)
 
   58  append(
"informations");
 
   60  append(QLatin1String(
"software"));
 
   61  append(software_name);
 
   62  append(QLatin1String(
"version"));
 
   63  append(software_version);
 
   64  append(QLatin1String(
"type"));
 
   66  append(QLatin1String(
"operation"));
 
   68  append(QLatin1String(
"cpu_used"));
 
   69  append(QThreadPool::globalInstance()->maxThreadCount());
 
   70  append(QLatin1String(
"pappsomspp_version"));
 
   72  append(QLatin1String(
"sysinfo_machine_hostname"));
 
   73  append(QSysInfo::machineHostName());
 
   74  append(QLatin1String(
"sysinfo_product_name"));
 
   75  append(QSysInfo::prettyProductName());
 
   76  append(QLatin1String(
"timestamp"));
 
   77  append(QDateTime::currentDateTime().toString(Qt::ISODate));
 
 
   85  startArray(int_list.size());
 
   86  for(
auto num : int_list)
 
 
   96  startArray(double_list.size());
 
   97  for(
auto num : double_list)
 
 
  108  startArray(positions.size());
 
  109  for(
auto num : positions)
 
 
  119  startArray(str_list.size());
 
  120  for(
auto str_item : str_list)
 
 
  131  QCborValue(cbor_map).toCbor(*
this);
 
 
  137  QCborValue(cbor_array).toCbor(*
this);
 
 
static QString getVersion()
 
CborStreamWriter(QByteArray *data)
 
void writeInformations(const QString &software_name, const QString &software_version, const QString &type, const QString &operation)
 
void writeArray(const std::vector< std::size_t > &int_list)
 
virtual ~CborStreamWriter()
 
void writeCborMap(const QCborMap &cbor_map)
 
void writeCborArray(const QCborArray &cbor_array)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...