void discardInjectedScript(int sessionId)
v8::Local< v8::Context > context() const
int contextGroupId() const
const String16 m_humanReadableName
v8::Global< v8::debug::EphemeronTable > m_internalObjects
WeakCallbackData * m_weakCallbackData
std::unordered_set< int > m_reportedSessionIds
std::unordered_map< int, std::unique_ptr< InjectedScript > > m_injectedScripts
String16 humanReadableName() const
void setReported(int sessionId, bool reported)
V8InspectorImpl * m_inspector
bool isReported(int sessionId) const
InspectedContext & operator=(const InspectedContext &)=delete
InspectedContext(const InspectedContext &)=delete
InjectedScript * getInjectedScript(int sessionId)
V8InternalValueType getInternalType(v8::Local< v8::Object > object)
V8InspectorImpl * inspector() const
v8::Global< v8::Context > m_context
v8::Isolate * isolate() const
const internal::V8DebuggerId m_uniqueId
bool addInternalObject(v8::Local< v8::Object > object, V8InternalValueType type)
internal::V8DebuggerId uniqueId() const
InjectedScript * createInjectedScript(int sessionId)