Skip to content
  • fdoray's avatar
    Remove calls to deprecated MessageLoop methods in remoting. · 2ad58be9
    fdoray authored
    This CL makes the following replacements in
    remoting:
    
    Before               After
    ----------------------------------------------------------
     x.PostTask()          x.task_runner()->PostTask()
       PostDelayedTask()                    PostDelayedTask()
       ReleaseSoon()                        ReleaseSoon()
       DeleteSoon()                         DeleteSoon()
    x->PostTask()         y->task_runner()->PostTask()
       PostDelayedTask()                    PostDelayedTask()
       ReleaseSoon()                        ReleaseSoon()
       DeleteSoon()                         DeleteSoon()
    
     x.Run()              RunLoop().Run()
     x.RunUntilIdle()     RunLoop().RunUntilIdle()
    
    x->Run()              RunLoop().Run()
    x->RunUntilIdle()     RunLoop().RunUntilIdle()
        If |y| isn't MessageLoopForUI::current() or
        MessageLoopForIO::current()
    
     y.message_loop()->task_runner()
                          y.task_runner()
    y->message_loop()->task_runner()
                          y->task_runner()
    ----------------------------------------------------------
    
    |x| is a base::MessageLoop(ForUI|ForIO) or a pointer to
    a base::MessageLoop(ForUI|ForIO). |y| is a base::Thread
    or a pointer to a base::Thread.
    
    This CL was generated using the MessageLoopDeprecatedMethods
    clang-tidy fix available on the associated bug. Only files
    that compile on Mac are affected. Follow-up CLs will make
    these replacements for other platforms.
    
    This CL doesn't change code behavior.
    
    BUG=616447
    R=garykac@chromium.org
    
    Review-Url: https://codereview.chromium.org/2082363002
    Cr-Commit-Position: refs/heads/master@{#401392}
    2ad58be9