models

package
v0.1.62 Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 License: Apache-2.0 Imports: 9 Imported by: 4

Documentation

Index

Constants

View Source
const (
	RemoteId = "#remote"
	LocalId  = "#local"

	ServiceTag = ".service"
	ClientTag  = ".client"

	ControllerTag = ".ctrl"
	RouterTag     = ".router"
	EdgeRouterTag = ".edge-router"
	SdkAppTag     = ".sdk-app"

	LoopListenerTag = ".loop-listener"
	LoopDialerTag   = ".loop-dialer"

	TerminatorTag = ".terminator"

	HasControllerComponent = "component.ctrl"
	HasRouterComponent     = "component.router"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ZitiDbBuilder added in v0.1.43

type ZitiDbBuilder struct {
	Strategy ZitiDbBuilderStrategy
}

func (*ZitiDbBuilder) Build added in v0.1.43

func (self *ZitiDbBuilder) Build(m *model.Model) error

func (*ZitiDbBuilder) DefaultGetSite added in v0.1.43

func (self *ZitiDbBuilder) DefaultGetSite(er *persistence.EdgeRouter) (string, bool)

type ZitiDbBuilderStrategy added in v0.1.43

type ZitiDbBuilderStrategy interface {
	GetDbFile() string
	GetSite(router *persistence.EdgeRouter) (string, bool)
	PostProcess(router *persistence.EdgeRouter, c *model.Component)
}

Jump to

Keyboard shortcuts

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