Main Page   Namespace List   Alphabetical List   Compound List   File List   Compound Members   File Members  

EmpParser.h

Go to the documentation of this file.
00001 
00024 #ifndef _EMPPARSER_H_INCLUDED_
00025 #define _EMPPARSER_H_INCLUDED_
00026 
00027 #include "RmpInfo.h"
00028 #include "libxml++/libxml++.h"
00029 
00031 class EmpParser {
00032 
00033 public:
00035   bool parse_file(const char* emp_file, RmpSession& sess, TrackList& tracks);
00036 
00037 private:
00038   bool get_session_info(xmlpp::Node* root, RmpSession& sess);
00039   bool get_track_info(xmlpp::Node* root, const RmpSession& sess, TrackList& tracks);
00040   std::string build_track_url(const RmpSession& sess, const  RmpTrack& track);
00041 };
00042 
00043 
00044 #endif // _EMPPARSER_H_INCLUDED_

Generated on Sat May 3 09:16:13 2003 for empxform by doxygen1.3-rc3