ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/DecentralizedMedia/MediaFile.cpp
Revision: 488
Committed: 2005-06-17T00:21:30-07:00 (20 years ago) by douglas
File size: 837 byte(s)
Log Message:
Let's try this.

File Contents

# Content
1 // Media File
2 //
3 // Douglas Thrift
4 //
5 // $Id$
6
7 #include "MediaFile.hpp"
8
9 MediaFile::MediaFile(_H<dbi::Connection>& connection, const api::Path& path) : connection(connection), path(path)
10 {
11 _H<dbi::ResultSet> info(connection->Parse(_B("SELECT artist, title, album, genre FROM files WHERE path = ?"))->Execute(path.GetPath()));
12
13 if (info->MoveNext())
14 {
15 artist = info->GetString(_B("artist"));
16 title = info->GetString(_B("title"));
17 album = info->GetString(_B("album"));
18 genre = info->GetString(_B("genre"));
19 }
20 else
21 throw;
22 }
23
24 MediaFile::MediaFile(_H<dbi::Connection>& connection, const api::Path& path, const ext::String& artist, const ext::String& title, const ext::String& album, const ext::String& genre) : connection(connection), path(path), artist(artist), title(title), album(album), genre(genre)
25 {
26 // XXX: implement
27 }

Properties

Name Value
svn:eol-style native
svn:keywords Id