Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ABI ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
func (*Generator) CollectedTypes ¶
func (*Generator) GenerateMsgDecoder ¶
func (*Generator) GetMethods ¶
func (*Generator) RenderInvocationOrderList ¶
type GetMethod ¶
type GetMethod struct {
Tag xml.Name
Input struct {
StackValues []StackRecord `xml:",any"`
} `xml:"input"`
Name string `xml:"name,attr"`
Interfaces []string `xml:"interface,attr"`
ID int `xml:"id,attr"`
Output []GetMethodOutput `xml:"output"`
// GolangName defines a name of a golang function generated to execute this get method.
GolangName string `xml:"golang_name,attr"`
}
func ParseMethod ¶
func (GetMethod) GolangFunctionName ¶
func (GetMethod) UsedByIntrospection ¶
type GetMethodOutput ¶
type GetMethodOutput struct {
Version string `xml:"version,attr"`
FixedLength bool `xml:"fixed_length,attr"`
Stack []StackRecord `xml:",any"`
}
func (GetMethodOutput) FullResultName ¶
func (o GetMethodOutput) FullResultName(methodName string) string
type StackRecord ¶
type TLBMsgBody ¶
Click to show internal directories.
Click to hide internal directories.