Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::SystemServiceIsolateVisitor Class Reference
Inheritance diagram for dart::SystemServiceIsolateVisitor:
dart::IsolateVisitor

Public Member Functions

 SystemServiceIsolateVisitor (JSONArray *jsarr)
 
virtual ~SystemServiceIsolateVisitor ()
 
void VisitIsolate (Isolate *isolate)
 
- Public Member Functions inherited from dart::IsolateVisitor
 IsolateVisitor ()
 
virtual ~IsolateVisitor ()
 
virtual void VisitIsolate (Isolate *isolate)=0
 

Additional Inherited Members

- Protected Member Functions inherited from dart::IsolateVisitor
bool IsSystemIsolate (Isolate *isolate) const
 

Detailed Description

Definition at line 5232 of file service.cc.

Constructor & Destructor Documentation

◆ SystemServiceIsolateVisitor()

dart::SystemServiceIsolateVisitor::SystemServiceIsolateVisitor ( JSONArray jsarr)
inlineexplicit

Definition at line 5234 of file service.cc.

5234: jsarr_(jsarr) {}

◆ ~SystemServiceIsolateVisitor()

virtual dart::SystemServiceIsolateVisitor::~SystemServiceIsolateVisitor ( )
inlinevirtual

Definition at line 5235 of file service.cc.

5235{}

Member Function Documentation

◆ VisitIsolate()

void dart::SystemServiceIsolateVisitor::VisitIsolate ( Isolate isolate)
inlinevirtual

Implements dart::IsolateVisitor.

Definition at line 5237 of file service.cc.

5237 {
5238 if (IsSystemIsolate(isolate) && !isolate->is_vm_isolate()) {
5239 jsarr_->AddValue(isolate);
5240 }
5241 }
bool IsSystemIsolate(Isolate *isolate) const
Definition: isolate.cc:752
void AddValue(bool b) const
Definition: json_stream.h:494

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