Flutter Engine
The Flutter Engine
Static Public Attributes | List of all members
fml::MessageLoopDarwin Class Reference

#include <message_loop_darwin.h>

Inheritance diagram for fml::MessageLoopDarwin:
fml::MessageLoopImpl fml::Wakeable fml::RefCountedThreadSafe< MessageLoopImpl > fml::internal::RefCountedThreadSafeBase

Static Public Attributes

static CFStringRef kMessageLoopCFRunLoopMode = CFSTR("fmlMessageLoop")
 

Additional Inherited Members

- Public Member Functions inherited from fml::MessageLoopImpl
virtual ~MessageLoopImpl ()
 
virtual void Run ()=0
 
virtual void Terminate ()=0
 
void PostTask (const fml::closure &task, fml::TimePoint target_time)
 
void AddTaskObserver (intptr_t key, const fml::closure &callback)
 
void RemoveTaskObserver (intptr_t key)
 
void DoRun ()
 
void DoTerminate ()
 
virtual TaskQueueId GetTaskQueueId () const
 
- Public Member Functions inherited from fml::Wakeable
virtual ~Wakeable ()
 
virtual void WakeUp (fml::TimePoint time_point)=0
 
- Public Member Functions inherited from fml::RefCountedThreadSafe< MessageLoopImpl >
void Release () const
 
- Public Member Functions inherited from fml::internal::RefCountedThreadSafeBase
void AddRef () const
 
bool HasOneRef () const
 
void AssertHasOneRef () const
 
- Static Public Member Functions inherited from fml::MessageLoopImpl
static fml::RefPtr< MessageLoopImplCreate ()
 
- Protected Member Functions inherited from fml::MessageLoopImpl
void RunExpiredTasksNow ()
 
void RunSingleExpiredTaskNow ()
 
 MessageLoopImpl ()
 
- Protected Member Functions inherited from fml::RefCountedThreadSafe< MessageLoopImpl >
 RefCountedThreadSafe ()
 
 ~RefCountedThreadSafe ()
 
- Protected Member Functions inherited from fml::internal::RefCountedThreadSafeBase
 RefCountedThreadSafeBase ()
 
 ~RefCountedThreadSafeBase ()
 
bool Release () const
 
void Adopt ()
 

Detailed Description

Definition at line 18 of file message_loop_darwin.h.

Member Data Documentation

◆ kMessageLoopCFRunLoopMode

CFStringRef fml::MessageLoopDarwin::kMessageLoopCFRunLoopMode = CFSTR("fmlMessageLoop")
static

Definition at line 23 of file message_loop_darwin.h.


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