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

Public Member Functions

 ServiceIsolateVisitor (JSONArray *jsarr)
 
virtual ~ServiceIsolateVisitor ()
 
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 5217 of file service.cc.

Constructor & Destructor Documentation

◆ ServiceIsolateVisitor()

dart::ServiceIsolateVisitor::ServiceIsolateVisitor ( JSONArray jsarr)
inlineexplicit

Definition at line 5219 of file service.cc.

5219: jsarr_(jsarr) {}

◆ ~ServiceIsolateVisitor()

virtual dart::ServiceIsolateVisitor::~ServiceIsolateVisitor ( )
inlinevirtual

Definition at line 5220 of file service.cc.

5220{}

Member Function Documentation

◆ VisitIsolate()

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

Implements dart::IsolateVisitor.

Definition at line 5222 of file service.cc.

5222 {
5223 if (!IsSystemIsolate(isolate) && isolate->is_service_registered()) {
5224 jsarr_->AddValue(isolate);
5225 }
5226 }
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: