plaibuildlib.cpp File Reference

#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)


Function Documentation

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:


Generated on Mon Aug 6 21:24:33 2007 for plai by  doxygen 1.5.1