dg

package
v0.0.0-...-69869d7 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2017 License: Apache-2.0 Imports: 1 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUI

func NewUI(g *fabric.Graph, s fabric.Section) fabric.UI

NewUI will return a Fabric UI object

func NewVDGPoset

func NewVDGPoset(v *fabric.VDG) fabric.VPoset

NewVDGPoset ...

func NewVUI

func NewVUI(g *fabric.Graph, s fabric.Section) fabric.UI

NewVUI will return a virtual Fabric UI object

func NewVirtual

func NewVirtual(vdg *fabric.VDG, space fabric.UI, pl *fabric.ProcedureList, priority int) fabric.Virtual

NewVirtual ...

Types

type Node

type Node struct {
	Id               int
	Priority         int
	Type             fabric.NodeType
	AccessProcedures *fabric.ProcedureList
	Signalers        *fabric.SignalingMap
	Signals          *fabric.SignalsMap
}

Node ...

type UI

type UI struct {
	Node
	CDS     fabric.Section
	Unique  bool
	Virtual bool
}

UI ...

func (*UI) GetPriority

func (u *UI) GetPriority() int

GetPriority ...

func (*UI) GetSection

func (u *UI) GetSection() fabric.Section

GetSection ...

func (*UI) GetType

func (u *UI) GetType() fabric.NodeType

GetType ...

func (*UI) ID

func (u *UI) ID() int

ID ...

func (*UI) IsUnique

func (u *UI) IsUnique() bool

IsUnique ...

func (*UI) IsVirtual

func (u *UI) IsVirtual() bool

IsVirtual ...

func (*UI) ListProcedures

func (u *UI) ListProcedures() fabric.ProcedureList

ListProcedures ...

func (*UI) ListSignalers

func (u *UI) ListSignalers() fabric.SignalingMap

ListSignalers ...

func (*UI) ListSignals

func (u *UI) ListSignals() fabric.SignalsMap

ListSignals ...

func (*UI) Signal

func (u *UI) Signal(s fabric.NodeSignal)

Signal ...

func (*UI) UpdateSignaling

func (u *UI) UpdateSignaling(sm fabric.SignalingMap, s fabric.SignalsMap)

UpdateSignaling ...

type VDGPoset

type VDGPoset struct {
	Vdg *fabric.VDG
}

VDGPoset ...

func (*VDGPoset) InitGraph

func (v *VDGPoset) InitGraph(nodes []fabric.Virtual) *fabric.VDG

InitGraph ...

func (*VDGPoset) Order

func (v *VDGPoset) Order(node fabric.Virtual) error

Order ...

func (*VDGPoset) VDG

func (v *VDGPoset) VDG() *fabric.VDG

VDG ...

type Virtual

type Virtual struct {
	Node
	Executing bool
	Root      bool
	Space     fabric.UI
}

Virtual ...

func (*Virtual) GetPriority

func (v *Virtual) GetPriority() int

GetPriority ...

func (*Virtual) GetType

func (v *Virtual) GetType() fabric.NodeType

GetType ...

func (*Virtual) ID

func (v *Virtual) ID() int

ID ...

func (*Virtual) IsRoot

func (v *Virtual) IsRoot() bool

IsRoot ...

func (*Virtual) ListProcedures

func (v *Virtual) ListProcedures() fabric.ProcedureList

ListProcedures ...

func (*Virtual) ListSignalers

func (v *Virtual) ListSignalers() fabric.SignalingMap

ListSignalers ...

func (*Virtual) ListSignals

func (v *Virtual) ListSignals() fabric.SignalsMap

ListSignals ...

func (*Virtual) Signal

func (v *Virtual) Signal(s fabric.NodeSignal)

Signal ...

func (*Virtual) Start

func (v *Virtual) Start()

Start ...

func (*Virtual) Started

func (v *Virtual) Started() bool

Started ...

func (*Virtual) Subspace

func (v *Virtual) Subspace() fabric.UI

Subspace ...

func (*Virtual) UpdateSignaling

func (v *Virtual) UpdateSignaling(sm fabric.SignalingMap, s fabric.SignalsMap)

UpdateSignaling ...

Jump to

Keyboard shortcuts

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