core

package
v0.0.0-...-2a0aeb0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2020 License: BSD-2-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProcessDBGpMessages

func ProcessDBGpMessages(DBGpCmds chan string, DBGpMessages, MsgsForCmdLineUI, MsgsForHTTPUI chan message.Message)

*

  • Act on messages coming from the DBGp engine. *
  • Some messages need automated responses. These are acted up on. Some other
  • messages are going to affect the state of the UIs. These are broadcast to
  • the UIs.

func ProcessUICmds

func ProcessUICmds(CmdsFromUIs, DBGpCmds chan string, DBGpMessages chan message.Message, DBGpConnection *conn.Connection)

*

  • Process commands coming from UIs. *
  • Some commands (e.g. run) are meant for the DBGp engine. These are forwarded
  • to the appropriate channel. Other commands (e.g. on) are meant to control
  • Footle's behavior. These are acted up on. Some other commands (e.g.
  • breakpoint_set, breakpoint_remove) need special treatment outside a
  • debugging session to allow breakpoint management at all times.

func RecvMsgsFromDBGpEngine

func RecvMsgsFromDBGpEngine(DBGpConnection *conn.Connection, DBGpMessages chan<- message.Message)

*

  • Receive messages from DBGp engine and send it for further processing.

func SendCmdsToDBGpEngine

func SendCmdsToDBGpEngine(DBGpConnection *conn.Connection, in <-chan string)

*

  • Send DBGp command to DBGp engine (e.g. Xdebug).

Types

This section is empty.

Directories

Path Synopsis
*

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL