Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros
thread_checker.h File Reference
#include "flutter/fml/build_config.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/macros.h"
#include <pthread.h>

Go to the source code of this file.

Classes

class  fml::ThreadChecker
 

Namespaces

namespace  fml
 

Macros

#define FML_DECLARE_THREAD_CHECKER(c)   fml::ThreadChecker c
 
#define FML_DCHECK_CREATION_THREAD_IS_CURRENT(c)    FML_DCHECK((c).IsCreationThreadCurrent())
 

Macro Definition Documentation

◆ FML_DCHECK_CREATION_THREAD_IS_CURRENT

#define FML_DCHECK_CREATION_THREAD_IS_CURRENT (   c)     FML_DCHECK((c).IsCreationThreadCurrent())

Definition at line 95 of file thread_checker.h.

◆ FML_DECLARE_THREAD_CHECKER

#define FML_DECLARE_THREAD_CHECKER (   c)    fml::ThreadChecker c

Definition at line 94 of file thread_checker.h.