summaryrefslogtreecommitdiff
path: root/src/inspector_io.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/inspector_io.h')
-rw-r--r--src/inspector_io.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/inspector_io.h b/src/inspector_io.h
index 7c15466eed..79ccc6095f 100644
--- a/src/inspector_io.h
+++ b/src/inspector_io.h
@@ -36,6 +36,7 @@ class InspectorIoDelegate;
enum class InspectorAction {
kStartSession,
+ kStartSessionUnconditionally, // First attach with --inspect-brk
kEndSession,
kSendMessage
};
@@ -44,7 +45,9 @@ enum class InspectorAction {
enum class TransportAction {
kKill,
kSendMessage,
- kStop
+ kStop,
+ kAcceptSession,
+ kDeclineSession
};
class InspectorIo {
@@ -61,7 +64,6 @@ class InspectorIo {
void Stop();
bool IsStarted();
- bool IsConnected();
void WaitForDisconnect();
// Called from thread to queue an incoming message and trigger
@@ -124,6 +126,8 @@ class InspectorIo {
void WaitForFrontendMessageWhilePaused();
// Broadcast incoming_message_cond_
void NotifyMessageReceived();
+ // Attach session to an inspector. Either kAcceptSession or kDeclineSession
+ TransportAction Attach(int session_id);
const DebugOptions options_;