X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Funix%2Fasset.cpp;fp=source%2Fio%2Funix%2Fasset.cpp;h=0000000000000000000000000000000000000000;hp=7971f1b0346eeff7d848ca1a2c7f67183e4a3d03;hb=8a3d4f05f46bcd6dda9fc28794d4ac84d0d96f08;hpb=264195348a606f22f9d50348cd03b93b49175acc diff --git a/source/io/unix/asset.cpp b/source/io/unix/asset.cpp deleted file mode 100644 index 7971f1b..0000000 --- a/source/io/unix/asset.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include -#include "asset.h" -#include "file.h" - -using namespace std; - -namespace Msp { -namespace IO { - -struct Asset::Private -{ - Seekable *file; -}; - -Asset::Asset(const string &name) -{ - Seekable *file = new BufferedFile((FS::get_sys_data_dir()/name).str()); - - priv = new Private; - priv->file = file; - - priv->file->signal_flush_required.connect(signal_flush_required); -} - -Asset::~Asset() -{ - delete priv->file; - delete priv; -} - -unsigned Asset::do_read(char *buf, unsigned size) -{ - return priv->file->read(buf, size); -} - -SeekOffset Asset::seek(SeekOffset off, SeekType type) -{ - return priv->file->seek(off, type); -} - -SeekOffset Asset::tell() const -{ - return priv->file->tell(); -} - -} // namespace IO -} // namespace Msp