libsaria: Various cleanups
- Pass inodes by reference - Change some namespace code formatting to match later code
This commit is contained in:
parent
a975fcc2cc
commit
39f74eb6b4
|
@ -24,7 +24,7 @@ namespace libsaria
|
||||||
|
|
||||||
void add_path(string);
|
void add_path(string);
|
||||||
void remove_path(string);
|
void remove_path(string);
|
||||||
void play_id(ino_t);
|
void play_id(ino_t &);
|
||||||
void get_info(ino_t &, void(*)(Track &));
|
void get_info(ino_t &, void(*)(Track &));
|
||||||
void for_each(void (*)(Track &));
|
void for_each(void (*)(Track &));
|
||||||
void for_each_path(void (*)(struct PathInfo &));
|
void for_each_path(void (*)(struct PathInfo &));
|
||||||
|
|
|
@ -88,7 +88,7 @@ namespace libsaria
|
||||||
it->second.update();
|
it->second.update();
|
||||||
}
|
}
|
||||||
|
|
||||||
void library::play_id(ino_t id)
|
void library::play_id(ino_t &id)
|
||||||
{
|
{
|
||||||
map<string, LibraryPath>::iterator it;
|
map<string, LibraryPath>::iterator it;
|
||||||
for (it = path_map.begin(); it != path_map.end(); it++) {
|
for (it = path_map.begin(); it != path_map.end(); it++) {
|
||||||
|
|
|
@ -22,8 +22,8 @@ class LibraryPath
|
||||||
void for_each(void (*)(Track &));
|
void for_each(void (*)(Track &));
|
||||||
void get_info(void (*)(struct libsaria::library::PathInfo &));
|
void get_info(void (*)(struct libsaria::library::PathInfo &));
|
||||||
bool get_info_id(ino_t &, void (*)(Track &));
|
bool get_info_id(ino_t &, void (*)(Track &));
|
||||||
void insert_track(ino_t, TrackTag &);
|
void insert_track(ino_t &, TrackTag &);
|
||||||
bool play_id(ino_t);
|
bool play_id(ino_t &);
|
||||||
void save(OutFile &);
|
void save(OutFile &);
|
||||||
void update();
|
void update();
|
||||||
unsigned int size();
|
unsigned int size();
|
||||||
|
|
|
@ -36,7 +36,7 @@ LibraryPath::~LibraryPath()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void LibraryPath::insert_track(ino_t inode, TrackTag &tag)
|
void LibraryPath::insert_track(ino_t &inode, TrackTag &tag)
|
||||||
{
|
{
|
||||||
file_map[inode] = tag;
|
file_map[inode] = tag;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,17 +5,22 @@
|
||||||
#include <libsaria/print.h>
|
#include <libsaria/print.h>
|
||||||
#include <libsaria/library.h>
|
#include <libsaria/library.h>
|
||||||
|
|
||||||
void libsaria::init(int argc, char **argv)
|
namespace libsaria
|
||||||
{
|
{
|
||||||
println("Initializing libsaria");
|
|
||||||
audio::init(argc, argv);
|
|
||||||
print("saria dir: ");
|
|
||||||
println(get_saria_dir());
|
|
||||||
make_saria_dir();
|
|
||||||
libsaria::library::load();
|
|
||||||
}
|
|
||||||
|
|
||||||
void libsaria::quit()
|
void init(int argc, char **argv)
|
||||||
{
|
{
|
||||||
println("Quitting libsaria");
|
println("Initializing libsaria");
|
||||||
}
|
audio::init(argc, argv);
|
||||||
|
print("saria dir: ");
|
||||||
|
println(get_saria_dir());
|
||||||
|
make_saria_dir();
|
||||||
|
libsaria::library::load();
|
||||||
|
}
|
||||||
|
|
||||||
|
void quit()
|
||||||
|
{
|
||||||
|
println("Quitting libsaria");
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user