Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(431)

Side by Side Diff: Source/modules/filesystem/FileWriter.cpp

Issue 23992003: blob hacking webcore style (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2010 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
260 260
261 void FileWriter::doOperation(Operation operation) 261 void FileWriter::doOperation(Operation operation)
262 { 262 {
263 switch (operation) { 263 switch (operation) {
264 case OperationWrite: 264 case OperationWrite:
265 ASSERT(m_operationInProgress == OperationNone); 265 ASSERT(m_operationInProgress == OperationNone);
266 ASSERT(m_truncateLength == -1); 266 ASSERT(m_truncateLength == -1);
267 ASSERT(m_blobBeingWritten.get()); 267 ASSERT(m_blobBeingWritten.get());
268 ASSERT(m_readyState == WRITING); 268 ASSERT(m_readyState == WRITING);
269 setPendingActivity(this); 269 setPendingActivity(this);
270 writer()->write(position(), WebKit::WebURL(m_blobBeingWritten->url())); 270 writer()->write(position(), m_blobBeingWritten->uuid());
271 break; 271 break;
272 case OperationTruncate: 272 case OperationTruncate:
273 ASSERT(m_operationInProgress == OperationNone); 273 ASSERT(m_operationInProgress == OperationNone);
274 ASSERT(m_truncateLength >= 0); 274 ASSERT(m_truncateLength >= 0);
275 ASSERT(m_readyState == WRITING); 275 ASSERT(m_readyState == WRITING);
276 setPendingActivity(this); 276 setPendingActivity(this);
277 writer()->truncate(m_truncateLength); 277 writer()->truncate(m_truncateLength);
278 break; 278 break;
279 case OperationNone: 279 case OperationNone:
280 ASSERT(m_operationInProgress == OperationNone); 280 ASSERT(m_operationInProgress == OperationNone);
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 } 320 }
321 321
322 void FileWriter::setError(FileError::ErrorCode errorCode, ExceptionState& es) 322 void FileWriter::setError(FileError::ErrorCode errorCode, ExceptionState& es)
323 { 323 {
324 ASSERT(errorCode); 324 ASSERT(errorCode);
325 FileError::throwDOMException(es, errorCode); 325 FileError::throwDOMException(es, errorCode);
326 m_error = FileError::create(errorCode); 326 m_error = FileError::create(errorCode);
327 } 327 }
328 328
329 } // namespace WebCore 329 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698