DebuggerGlobalScopeMethods

pub trait DebuggerGlobalScopeMethods<D: DomTypes> {
    // Required methods
    fn NotifyNewSource(&self, args: &NotifyNewSource);
    fn PauseAndRespond(
        &self,
        pipelineId: &PipelineIdInit,
        frameOffset: &FrameOffset,
        pauseReason: &PauseReason,
    );
    fn RegisterFrameActor(
        &self,
        pipelineId: &PipelineIdInit,
        result: &FrameInfo,
    ) -> Option<DOMString>;
    fn ListFramesResult(&self, frameActorId: Vec<DOMString>);
    fn EvalResult(&self, event: &D::DebuggerEvalEvent, result: &EvalResult);
    fn RegisterEnvironmentActor(
        &self,
        result: &EnvironmentInfo,
        parent: Option<DOMString>,
    ) -> Option<DOMString>;
    fn GetEnvironmentResult(&self, environmentActorId: DOMString);
    fn GetPossibleBreakpointsResult(
        &self,
        event: &D::DebuggerGetPossibleBreakpointsEvent,
        result: Vec<RecommendedBreakpointLocation>,
    );
}

Required Methods§

Source

fn NotifyNewSource(&self, args: &NotifyNewSource)

Source

fn PauseAndRespond( &self, pipelineId: &PipelineIdInit, frameOffset: &FrameOffset, pauseReason: &PauseReason, )

Source

fn RegisterFrameActor( &self, pipelineId: &PipelineIdInit, result: &FrameInfo, ) -> Option<DOMString>

Source

fn ListFramesResult(&self, frameActorId: Vec<DOMString>)

Source

fn EvalResult(&self, event: &D::DebuggerEvalEvent, result: &EvalResult)

Source

fn RegisterEnvironmentActor( &self, result: &EnvironmentInfo, parent: Option<DOMString>, ) -> Option<DOMString>

Source

fn GetEnvironmentResult(&self, environmentActorId: DOMString)

Source

fn GetPossibleBreakpointsResult( &self, event: &D::DebuggerGetPossibleBreakpointsEvent, result: Vec<RecommendedBreakpointLocation>, )

Implementors§