equal
deleted
inserted
replaced
88 |
88 |
89 void CDocGameHandler::ParseGameInfoFromFileL( const TDesC& aFilename ) |
89 void CDocGameHandler::ParseGameInfoFromFileL( const TDesC& aFilename ) |
90 { |
90 { |
91 RFile file; |
91 RFile file; |
92 User::LeaveIfError( file.Open( iFs, aFilename, EFileRead ) ); |
92 User::LeaveIfError( file.Open( iFs, aFilename, EFileRead ) ); |
|
93 CleanupClosePushL( file ); |
93 RFileReadStream reader( file ); |
94 RFileReadStream reader( file ); |
94 iGameId = reader.ReadInt32L(); |
95 iGameId = reader.ReadInt32L(); |
95 reader.ReadInt8L(); // Data Type |
96 reader.ReadInt8L(); // Data Type |
96 reader.ReadInt32L(); // Data Length |
97 reader.ReadInt32L(); // Data Length |
97 TInt size = reader.ReadInt8L();// Size of Name String |
98 TInt size = reader.ReadInt8L();// Size of Name String |
98 if ( size > 0 ) |
99 if ( size > 0 ) |
99 { |
100 { |
100 reader.ReadL( iDestFile, size );// Name String |
101 reader.ReadL( iDestFile, size );// Name String |
101 } |
102 } |
102 reader.Close(); |
103 reader.Close(); |
103 file.Close(); |
104 CleanupStack::PopAndDestroy( &file ); |
104 } |
105 } |
105 |
106 |
106 // TODO: Does this method work, how to test this? |
107 // TODO: Does this method work, how to test this? |
107 void CDocGameHandler::ParseGameInfoFromFileL( const RFile& aFile ) |
108 void CDocGameHandler::ParseGameInfoFromFileL( const RFile& aFile ) |
108 { |
109 { |