Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Breakpoint ¶
type Init ¶
type Init struct { XMLName xml.Name `xml:"init"` FileURI string `xml:"fileuri,attr"` Language string `xml:"language,attr"` Protocol string `xml:"protocol_version,attr"` AppID string `xml:"appid,attr"` Engine string `xml:"engine"` Author string `xml:"author"` URL string `xml:"url"` Copyright string `xml:"copyright"` }
type Message ¶
type Message struct { MessageType string State string Properties Properties Context Context Content string Breakpoints map[int]Breakpoint Stacktrace []StackLevel }
type Properties ¶
type Response ¶
type Response struct { XMLName xml.Name `xml:"response"` Command string `xml:"command,attr"` ContextId int `xml:"context,attr"` TransactionId int `xml:"transaction_id,attr"` Status string `xml:"status,attr"` Reason string `xml:"reason,attr"` Id int `xml:"id,attr"` Message ResponseMessage Breakpoints []Breakpoint `xml:"breakpoint"` Error Error `xml:"error"` Variables []VariableDetails `xml:"property"` Stacktrace []StackLevel `xml:"stack"` Content string `xml:",chardata"` }
type ResponseMessage ¶
type StackLevel ¶
type Variable ¶
type Variable struct { Fullname string DisplayName string // Short name is useful for display purposes. VarType string Value string // Only for basic types such as int, float, string, etc. AccessModifier string // private, protected, public, etc. IsCompositeType bool // Is it an array, object, structure, etc.? Children []Variable ChildCount int HasLoadedChildren bool // DBGp servers return children up to a certain depth. IsBase64 bool }
type VariableDetails ¶
type VariableDetails struct { Name string `xml:"name,attr"` Fullname string `xml:"fullname,attr"` VarType string `xml:"type,attr"` Facet string `xml:"facet,attr"` // public, private, etc. Classname string `xml:"classname,attr"` Constant int `xml:"constant,attr"` HasChildren bool `xml:"children,attr"` Size int `xml:"size,attr"` Page int `xml:"page,attr"` Pagesize int `xml:"pagesize,attr"` Address int `xml:"address,attr"` Key string `xml:"key,attr"` Encoding string `xml:"encoding,attr"` NumChildren int `xml:"numchildren,attr"` Value string `xml:",chardata"` Variables []VariableDetails `xml:"property"` }
Click to show internal directories.
Click to hide internal directories.