#include <iostream>
#include <vector>
#include <fstream>
#include <fileref.h>
#include <tag.h>
#include "taglib_wmafiletyperesolver.h"
#include "taglib_mp4filetyperesolver.h"
#include <sqlite3.h>
#include <sys/stat.h>
Include dependency graph for plaibuildlib.cpp:
Go to the source code of this file.
Classes | |
class | CollectionDB |
class | CollectionTrack |
Functions | |
vector< string > | GetCommandOutput (string cmd) |
int | GetFileModificationTime (const char *path) |
vector< string > | GetSongsInFolders (vector< string > folders) |
int | main (int argc, char **argv) |
bool | ParseCommandLine (int argc, char **argv, string &dbfname, vector< string > &folders) |
vector<string> GetCommandOutput | ( | string | cmd | ) |
Definition at line 48 of file plaibuildlib.cpp.
Referenced by GetSongsInFolders().
Here is the caller graph for this function:
int GetFileModificationTime | ( | const char * | path | ) |
Definition at line 69 of file plaibuildlib.cpp.
Referenced by CollectionTrack::CollectionTrack().
Here is the caller graph for this function:
vector<string> GetSongsInFolders | ( | vector< string > | folders | ) |
Definition at line 205 of file plaibuildlib.cpp.
References GetCommandOutput().
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function:
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 226 of file plaibuildlib.cpp.
References GetSongsInFolders(), CollectionDB::InsertTrack(), ParseCommandLine(), and CollectionDB::PopulateOneSongsTable().
Here is the call graph for this function:
bool ParseCommandLine | ( | int | argc, | |
char ** | argv, | |||
string & | dbfname, | |||
vector< string > & | folders | |||
) |
Definition at line 191 of file plaibuildlib.cpp.
Referenced by main().
Here is the caller graph for this function: