OLD | NEW |
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 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
312 m_error = nullptr; | 312 m_error = nullptr; |
313 ASSERT(ThrottlingController::from(context)); | 313 ASSERT(ThrottlingController::from(context)); |
314 ThrottlingController::pushReader(context, this); | 314 ThrottlingController::pushReader(context, this); |
315 } | 315 } |
316 | 316 |
317 void FileReader::executePendingRead() | 317 void FileReader::executePendingRead() |
318 { | 318 { |
319 ASSERT(m_loadingState == LoadingStatePending); | 319 ASSERT(m_loadingState == LoadingStatePending); |
320 m_loadingState = LoadingStateLoading; | 320 m_loadingState = LoadingStateLoading; |
321 | 321 |
322 m_loader = adoptPtr(new FileReaderLoader(m_readType, this)); | 322 m_loader = FileReaderLoader::create(m_readType, this); |
323 m_loader->setEncoding(m_encoding); | 323 m_loader->setEncoding(m_encoding); |
324 m_loader->setDataType(m_blobType); | 324 m_loader->setDataType(m_blobType); |
325 m_loader->start(executionContext(), m_blobDataHandle); | 325 m_loader->start(executionContext(), m_blobDataHandle); |
326 m_blobDataHandle = nullptr; | 326 m_blobDataHandle = nullptr; |
327 } | 327 } |
328 | 328 |
329 static void delayedAbort(FileReader* reader) | 329 static void delayedAbort(FileReader* reader) |
330 { | 330 { |
331 reader->doAbort(); | 331 reader->doAbort(); |
332 } | 332 } |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
469 } | 469 } |
470 | 470 |
471 DEFINE_TRACE(FileReader) | 471 DEFINE_TRACE(FileReader) |
472 { | 472 { |
473 visitor->trace(m_error); | 473 visitor->trace(m_error); |
474 RefCountedGarbageCollectedEventTargetWithInlineData<FileReader>::trace(visit
or); | 474 RefCountedGarbageCollectedEventTargetWithInlineData<FileReader>::trace(visit
or); |
475 ActiveDOMObject::trace(visitor); | 475 ActiveDOMObject::trace(visitor); |
476 } | 476 } |
477 | 477 |
478 } // namespace blink | 478 } // namespace blink |
OLD | NEW |