templates

package
v0.0.0-...-53a3ec6 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2020 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PageTemplate

func PageTemplate(p Page) string

func StreamPageTemplate

func StreamPageTemplate(qw422016 *qt422016.Writer, p Page)

func WritePageTemplate

func WritePageTemplate(qq422016 qtio422016.Writer, p Page)

Types

type BasePage

type BasePage struct{}

func (*BasePage) StreamTitle

func (p *BasePage) StreamTitle(qw422016 *qt422016.Writer)

func (*BasePage) Title

func (p *BasePage) Title() string

func (*BasePage) WriteTitle

func (p *BasePage) WriteTitle(qq422016 qtio422016.Writer)

type MainPage

type MainPage struct {
	Summaries map[string]proxy.SummaryTable
}

func (*MainPage) Body

func (p *MainPage) Body() string

func (*MainPage) StreamBody

func (p *MainPage) StreamBody(qw422016 *qt422016.Writer)

func (*MainPage) StreamTitle

func (p *MainPage) StreamTitle(qw422016 *qt422016.Writer)

func (*MainPage) Title

func (p *MainPage) Title() string

func (*MainPage) WriteBody

func (p *MainPage) WriteBody(qq422016 qtio422016.Writer)

func (*MainPage) WriteTitle

func (p *MainPage) WriteTitle(qq422016 qtio422016.Writer)

type Page

type Page interface {
	Title() string

	StreamTitle(qw422016 *qt422016.Writer)

	WriteTitle(qq422016 qtio422016.Writer)

	Body() string

	StreamBody(qw422016 *qt422016.Writer)

	WriteBody(qq422016 qtio422016.Writer)
}

type PeerPage

type PeerPage struct {
	Peer *proxy.PeerDetails
}

func (*PeerPage) Body

func (p *PeerPage) Body() string

func (*PeerPage) StreamBody

func (p *PeerPage) StreamBody(qw422016 *qt422016.Writer)

func (*PeerPage) StreamTitle

func (p *PeerPage) StreamTitle(qw422016 *qt422016.Writer)

func (*PeerPage) Title

func (p *PeerPage) Title() string

func (*PeerPage) WriteBody

func (p *PeerPage) WriteBody(qq422016 qtio422016.Writer)

func (*PeerPage) WriteTitle

func (p *PeerPage) WriteTitle(qq422016 qtio422016.Writer)

type RoutePage

type RoutePage struct {
	Route *proxy.RouteDetails
}

func (*RoutePage) Body

func (p *RoutePage) Body() string

func (*RoutePage) StreamBody

func (p *RoutePage) StreamBody(qw422016 *qt422016.Writer)

func (*RoutePage) StreamTitle

func (p *RoutePage) StreamTitle(qw422016 *qt422016.Writer)

func (*RoutePage) Title

func (p *RoutePage) Title() string

func (*RoutePage) WriteBody

func (p *RoutePage) WriteBody(qq422016 qtio422016.Writer)

func (*RoutePage) WriteTitle

func (p *RoutePage) WriteTitle(qq422016 qtio422016.Writer)

Jump to

Keyboard shortcuts

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