impl

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultBubbleGraph

type DefaultBubbleGraph struct {
	defaults.DefaultImpl
	Impl bubblegraph.IBubbleGraph
	*StdStructuredPtr
}

DefaultBubbleGraph default bubble graph component

func (*DefaultBubbleGraph) AfterHandleOp

func (d *DefaultBubbleGraph) AfterHandleOp(sdk *cptype.SDK)

AfterHandleOp providers default impl for user.

func (*DefaultBubbleGraph) BeforeHandleOp

func (d *DefaultBubbleGraph) BeforeHandleOp(sdk *cptype.SDK)

BeforeHandleOp providers default impl for user.

func (*DefaultBubbleGraph) DecodeData

func (d *DefaultBubbleGraph) DecodeData(compData cptype.ComponentData, modelDataPtr interface{})

DecodeData .

func (*DefaultBubbleGraph) DecodeInParams

func (d *DefaultBubbleGraph) DecodeInParams(compInParams cptype.InParams, modelInParamsPtr interface{})

DecodeInParams .

func (*DefaultBubbleGraph) DecodeState

func (d *DefaultBubbleGraph) DecodeState(compState cptype.ComponentState, modelStatePtr interface{})

DecodeState .

func (*DefaultBubbleGraph) EncodeData

func (d *DefaultBubbleGraph) EncodeData(srcStructPtr interface{}, dstRawPtr *cptype.ComponentData)

EncodeData .

func (*DefaultBubbleGraph) EncodeInParams

func (d *DefaultBubbleGraph) EncodeInParams(srcStructPtr interface{}, dstRawPtr *cptype.InParams)

EncodeInParams .

func (*DefaultBubbleGraph) EncodeState

func (d *DefaultBubbleGraph) EncodeState(srcStructPtr interface{}, dstRawPtr *cptype.ComponentState)

EncodeState .

func (*DefaultBubbleGraph) Finalize

func (d *DefaultBubbleGraph) Finalize(sdk *cptype.SDK)

Finalize .

func (*DefaultBubbleGraph) Initialize

func (d *DefaultBubbleGraph) Initialize(sdk *cptype.SDK)

Initialize .

func (*DefaultBubbleGraph) RegisterCompNonStdOps

func (d *DefaultBubbleGraph) RegisterCompNonStdOps() (opFuncs map[cptype.OperationKey]cptype.OperationFunc)

RegisterCompNonStdOps .

func (*DefaultBubbleGraph) RegisterCompStdOps

func (d *DefaultBubbleGraph) RegisterCompStdOps() (opFuncs map[cptype.OperationKey]cptype.OperationFunc)

RegisterCompStdOps .

func (*DefaultBubbleGraph) SkipOp

func (d *DefaultBubbleGraph) SkipOp(sdk *cptype.SDK) bool

SkipOp providers default impl for user.

func (*DefaultBubbleGraph) StdStructuredPtrCreator

func (d *DefaultBubbleGraph) StdStructuredPtrCreator() func() cptype.IStdStructuredPtr

StdStructuredPtrCreator .

func (*DefaultBubbleGraph) Visible

func (d *DefaultBubbleGraph) Visible(sdk *cptype.SDK) bool

Visible .

type StdStructuredPtr

type StdStructuredPtr struct {
	StdInParamsPtr *cptype.ExtraMap
	StdDataPtr     *bubblegraph.Data
	StdStatePtr    *cptype.ExtraMap
}

StdStructuredPtr .

func (*StdStructuredPtr) DataPtr

func (s *StdStructuredPtr) DataPtr() interface{}

DataPtr .

func (*StdStructuredPtr) InParamsPtr

func (s *StdStructuredPtr) InParamsPtr() interface{}

InParamsPtr .

func (*StdStructuredPtr) StatePtr

func (s *StdStructuredPtr) StatePtr() interface{}

StatePtr .

Jump to

Keyboard shortcuts

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