00001
00014 #ifndef _cImdb_h
00015 #define _cImdb_h
00016
00017 #include "TypesDef.h"
00018
00019 #include <string>
00020
00021 using std::string;
00022
00023 class cImdb
00024 {
00025 public:
00026
00028 cImdb();
00029
00031 ~cImdb();
00032
00034 const string EliminateSpace(const string sUrl);
00035
00037 Bool IsUrlValid(const string sUrl);
00038
00039 const string *ExtractMovieInfo(const string sFilename);
00040
00042 const string GetPosterName(const string sUrl);
00043
00045 const string GetPosterExtension(const string sUrl);
00046
00047 protected:
00048
00049
00050 private:
00054 const string FormatString(const string sStart, const string sEnd, const string sLine, const string sDelimiter, unsigned int iPos);
00055
00056 };
00057
00058 #endif // _cImdb_h
00059