Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
FlutterFMLTaskRunnerTestHelper Class Reference

#include <FlutterFMLTaskRunnerTestHelper.h>

Inheritance diagram for FlutterFMLTaskRunnerTestHelper:

Class Methods

(FlutterFMLTaskRunner *) + makeCurrentThreadTaskRunner
 
(FlutterFMLTaskRunner *) + makeTaskRunnerWithLabel:
 
(FlutterFMLTaskRunners *) + makeTaskRunnersWithLabel:taskRunner:
 

Detailed Description

Definition at line 16 of file FlutterFMLTaskRunnerTestHelper.h.

Method Documentation

◆ makeCurrentThreadTaskRunner

+ (FlutterFMLTaskRunner *) makeCurrentThreadTaskRunner

Returns a FlutterFMLTaskRunner for the current thread.

Definition at line 1 of file FlutterFMLTaskRunnerTestHelper.mm.

29 {
31 return [[FlutterFMLTaskRunner alloc]
32 initWithTaskRunner:fml::MessageLoop::GetCurrent().GetTaskRunner()];
33}
static void EnsureInitializedForCurrentThread()

◆ makeTaskRunnersWithLabel:taskRunner:

+ (FlutterFMLTaskRunners *) makeTaskRunnersWithLabel: (NSString*)  label
taskRunner: (FlutterFMLTaskRunner*)  taskRunner 

Returns a FlutterFMLTaskRunners object where all runners point to the same task runner.

Definition at line 1 of file FlutterFMLTaskRunnerTestHelper.mm.

39 :(NSString*)label
40 taskRunner:(FlutterFMLTaskRunner*)taskRunner {
41 return [[FlutterFMLTaskRunners alloc] initWithLabel:label
42 platformTaskRunner:taskRunner
43 rasterTaskRunner:taskRunner
44 uiTaskRunner:taskRunner
45 ioTaskRunner:taskRunner];
46}

◆ makeTaskRunnerWithLabel:

+ (FlutterFMLTaskRunner *) makeTaskRunnerWithLabel: (NSString*)  label

Returns a FlutterFMLTaskRunner running on a new background thread with the given label.

Definition at line 1 of file FlutterFMLTaskRunnerTestHelper.mm.

35 :(NSString*)label {
36 return [[FlutterFMLThreadTaskRunner alloc] initWithLabel:label];
37}

The documentation for this class was generated from the following files: