Changeset 27
- Timestamp:
- 11/04/07 12:42:25 (10 months ago)
- Files:
-
- vowfs/dir.cxx (added)
- vowfs/dir.hxx (modified) (1 diff)
- vowfs/file.cxx (modified) (3 diffs)
- vowfs/file.hxx (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
vowfs/dir.hxx
r25 r27 29 29 list<Dir> dir_list; 30 30 31 struct PQformat{ 32 int revision_id; 33 int dir_id; 34 int parent_dir_id; 35 int directory_path; 36 int start_time; 37 int end_time; 38 }; 39 40 static int NUM_FIELDS; 41 static PQformat pq_format; 42 31 43 public: 32 44 Dir(); 33 Dir(Databse db);45 Dir(Databse _db):db(_db){} 34 46 35 // TODO: Fill dir 36 Dir(PQresult *pqdata, int row); 47 Dir(PQresult *pq_data, int row); 37 48 38 49 int revisionId(){ vowfs/file.cxx
r26 r27 3 3 4 4 namespace VoWFS{ 5 File::File(){ 6 revision_id = 0; 7 file_id = 0; 8 parent_file_id = 0; 9 parent_dir_id = 0; 10 file_size = 0; 11 file_name = ""; 12 directory_path = ""; 13 start_time = 0; 14 end_time = 0; 15 delete_flag = 0; 16 } 17 18 string File::readData(){ 19 char *tmp_data// TODO: Get the file data based on the file_id 20 } 21 5 22 File::File(PQresult *pq_data, int row){ 6 23 if( NUM_FIELDS ){ … … 24 41 pq_format.create_flag = PQfnumber(pq_data,"create_flag"); 25 42 pq_format.delete_flag = PQfnumber(pq_data,"delete_flag"); 26 27 43 } 28 44 … … 43 59 end_time = *(long*)PQgetvalue(pq_data, row, pq_format.end_time ); 44 60 delete_flag = *(bool*)PQgetvalue(pq_data, row, pq_format.delete_flag ); 45 46 61 } 47 62 vowfs/file.hxx
r26 r27 64 64 File(); 65 65 66 File(Databse db, XDelta diff);66 File(Databse _db, XDelta _diff):db(_db),diff(_diff){} 67 67 68 // TODO: Fill file69 68 File(PQresult *pqdata, int row); 70 69
