Contains DevTools protocol primitives (DebuggerFramesStream, RequestFrame/ResponseFrame and Event base classes).
class ChromeDebuggerConnection
ChromeDebuggerConnection represents connection to chrome's debugger via DevTools Protocol. |
|
class DebuggerFramesStream : WebSocketListener
DebuggerFramesStream represents connection to remote websocket endpoint of the DevTools Protocol (either inspectable page debugger url http://localhost:9222/json or browser debugger url http://localhost:9222/json/version) |
|
open class Event
Debugger event represents generic protocol event consisting of domain and event names. This class is also supertype of all parameterized events. |
|
class EventMapper
EventMapper is responsible for mapping events carried by ResponseFrame to typed events representations. |
|
class FrameMapper
FrameMapper is responsible for (de)serializing frames exchanged via Chrome's DevTool Protocol. |
|
data class RequestError
Represents protocol error. |
|
data class RequestFrame
Represents request frame. |
|
data class ResponseFrame
Represents generic protocol response. |
annotation class Experimental
This annotation is used on DevTools Protocol APIs and types that are marked as experimental. |
class DeserializationFailed : Exception
Frame deserialization failed on object mapper. |
|
class InspectorCommandFailed : Exception
Inspector command has failed. |
|
class RequestFailed : Exception
Protocol request has failed. |
|
class SerializationFailed : Exception
Frame serialization failed on object mapper. |