Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
dart::CheckinTask::Data Struct Reference
Inheritance diagram for dart::CheckinTask::Data:
dart::StateMachineTask::Data

Public Member Functions

 Data (IsolateGroup *isolate_group, SafepointLevel level, std::atomic< intptr_t > *gc_only_checkins, std::atomic< intptr_t > *deopt_checkin, std::atomic< intptr_t > *reload_checkin, std::atomic< intptr_t > *timeout_checkin)
 
- Public Member Functions inherited from dart::StateMachineTask::Data
 Data (IsolateGroup *isolate_group)
 
void WaitUntil (intptr_t target_state)
 
void MarkAndNotify (intptr_t target_state)
 
void AssertIsIn (intptr_t expected_state)
 
void AssertIsNotIn (intptr_t expected_state)
 
bool IsIn (intptr_t expected_state)
 

Public Attributes

SafepointLevel level
 
std::atomic< intptr_t > * gc_only_checkins
 
std::atomic< intptr_t > * deopt_checkin
 
std::atomic< intptr_t > * reload_checkin
 
std::atomic< intptr_t > * timeout_checkin
 
- Public Attributes inherited from dart::StateMachineTask::Data
intptr_t state = kInitialized
 
IsolateGroupisolate_group_
 

Detailed Description

Definition at line 299 of file safepoint_test.cc.

Constructor & Destructor Documentation

◆ Data()

dart::CheckinTask::Data::Data ( IsolateGroup isolate_group,
SafepointLevel  level,
std::atomic< intptr_t > *  gc_only_checkins,
std::atomic< intptr_t > *  deopt_checkin,
std::atomic< intptr_t > *  reload_checkin,
std::atomic< intptr_t > *  timeout_checkin 
)
inline

Definition at line 300 of file safepoint_test.cc.

306 : StateMachineTask::Data(isolate_group),
307 level(level),
struct PathData * Data(SkPath *path)
Definition: path_ops.cc:52
std::atomic< intptr_t > * timeout_checkin
std::atomic< intptr_t > * deopt_checkin
std::atomic< intptr_t > * gc_only_checkins
std::atomic< intptr_t > * reload_checkin

Member Data Documentation

◆ deopt_checkin

std::atomic<intptr_t>* dart::CheckinTask::Data::deopt_checkin

Definition at line 315 of file safepoint_test.cc.

◆ gc_only_checkins

std::atomic<intptr_t>* dart::CheckinTask::Data::gc_only_checkins

Definition at line 314 of file safepoint_test.cc.

◆ level

SafepointLevel dart::CheckinTask::Data::level

Definition at line 313 of file safepoint_test.cc.

◆ reload_checkin

std::atomic<intptr_t>* dart::CheckinTask::Data::reload_checkin

Definition at line 316 of file safepoint_test.cc.

◆ timeout_checkin

std::atomic<intptr_t>* dart::CheckinTask::Data::timeout_checkin

Definition at line 317 of file safepoint_test.cc.


The documentation for this struct was generated from the following file: