Sayonara Player
Session.h
1 #ifndef DB_SESSION_H
2 #define DB_SESSION_H
3 
4 #include "Database/Module.h"
5 #include <QStringList>
6 #include <QDateTime>
7 
8 class MetaData;
9 class MetaDataList;
10 
11 namespace DB
12 {
13  class Session :
14  private DB::Module
15  {
16 
17  public:
18  Session(const QString& connection_name, DbId db_id);
19  ~Session();
20 
21  PairList<uint64_t, TrackID> get_sessions(uint64_t beginning);
22 
23  bool add_track(const QString& session_id, uint64_t current_date_time, const MetaData& md);
24  void clear();
25  };
26 }
27 
28 #endif // DB_SESSION_H
Definition: Module.h:32
The MetaData class.
Definition: MetaData.h:44
The MetaDataList class.
Definition: MetaDataList.h:37
Definition: Albums.h:31
Definition: Session.h:13
Definition: org_mpris_media_player2_adaptor.h:20