system

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddLinkTrigger

func AddLinkTrigger(from, to string, trigger *pbcmdb.Trigger) (functionContext *pbtypes.FunctionContext, err error)

func AddLinkTriggerMessage

func AddLinkTriggerMessage(to string, trigger *pbcmdb.Trigger) (linkMessage *pbcmdb.LinkMessage, err error)

func AddTrigger

func AddTrigger(moType string, trigger *pbcmdb.Trigger) (functionContext *pbtypes.FunctionContext, err error)

func AddTriggerMessage

func AddTriggerMessage(moType string, trigger *pbcmdb.Trigger) (typeMessage *pbcmdb.TypeMessage, err error)

func CreateChild

func CreateChild(from, moType, name string, payload any, functions ...*pbtypes.FunctionMessage) (functionContext *pbtypes.FunctionContext, err error)

func CreateChildMessage

func CreateChildMessage(moType, name string, payload any, functions ...*pbtypes.FunctionMessage) (objectMessage *pbcmdb.ObjectMessage, err error)
func CreateLink(from, to, name, linktype string, payload any) (functionContext *pbtypes.FunctionContext, err error)

CreateLink create link 'from' -> 'to' with 'name' from will be 'root', 'node', '17136214' to will be 'root', 'node', '17136214'

func CreateLinkMessage

func CreateLinkMessage(to, name, linktype string, payload any) (linkMessage *pbcmdb.LinkMessage, err error)

func CreateObject

func CreateObject(moType string, payload any, functions ...*pbtypes.FunctionMessage) (functionContext *pbtypes.FunctionContext, err error)

func CreateObjectMessage

func CreateObjectMessage(moType string, payload any, functions ...*pbtypes.FunctionMessage) (typeMessage *pbcmdb.TypeMessage, err error)

func CreateType

func CreateType(pt *types.Type) (functionContext *pbtypes.FunctionContext, err error)

func CreateTypeMessage

func CreateTypeMessage(pt *types.Type) (typeMessage *pbcmdb.TypeMessage, err error)
func DeleteAdvancedLink(id string) (fc *pbtypes.FunctionContext, err error)
func DeleteLink(from, name string) (fc *pbtypes.FunctionContext, err error)

func DeleteLinkTrigger

func DeleteLinkTrigger(from, to string, trigger *pbcmdb.Trigger) (functionContext *pbtypes.FunctionContext, err error)

func DeleteLinkTriggerMessage

func DeleteLinkTriggerMessage(to string, trigger *pbcmdb.Trigger) (linkMessage *pbcmdb.LinkMessage, err error)

func DeleteObject

func DeleteObject(id string) (functionContext *pbtypes.FunctionContext, err error)

func DeleteObjectMessage

func DeleteObjectMessage() (objectMessage *pbcmdb.ObjectMessage, err error)

func DeleteTrigger

func DeleteTrigger(moType string, trigger *pbcmdb.Trigger) (functionContext *pbtypes.FunctionContext, err error)

func DeleteTriggerMessage

func DeleteTriggerMessage(moType string, trigger *pbcmdb.Trigger) (typeMessage *pbcmdb.TypeMessage, err error)

func DeleteType

func DeleteType(moType string) (functionContext *pbtypes.FunctionContext, err error)

func DeleteTypeMessage

func DeleteTypeMessage(moType string) (typeMessage *pbcmdb.TypeMessage, err error)

func QdslRouter

func QdslRouter(qdsl string, ffc *pbtypes.FunctionContext) (fc *pbtypes.FunctionContext, err error)

func Register

func Register(name string, types []*pbcmdb.RegisterTypeMessage, objects []*pbcmdb.RegisterObjectMessage, links []*pbcmdb.RegisterLinkMessage) (functionContext *pbtypes.FunctionContext, err error)
func RegisterLink(from, to, name, linktype string, payload any, async bool) (registerLinkMessage *pbcmdb.RegisterLinkMessage, err error)

func RegisterLinkTrigger

func RegisterLinkTrigger(from, to string, trigger *pbcmdb.Trigger, async bool) (registerLinkMessage *pbcmdb.RegisterLinkMessage, err error)

func RegisterObject

func RegisterObject(from, moType, name string, payload any, async, router bool, functions ...*pbtypes.FunctionMessage) (registerObjectMessage *pbcmdb.RegisterObjectMessage, err error)

func RegisterType

func RegisterType(pt *types.Type, async bool) (registerTypeMessage *pbcmdb.RegisterTypeMessage, err error)
func UpdateAdvancedLink(id string, payload any) (fc *pbtypes.FunctionContext, err error)
func UpdateLink(from, name string, payload any) (fc *pbtypes.FunctionContext, err error)

func UpdateObject

func UpdateObject(id string, payload any) (functionContext *pbtypes.FunctionContext, err error)

func UpdateObjectMessage

func UpdateObjectMessage(payload any) (objectMessage *pbcmdb.ObjectMessage, err error)

func UpdateType

func UpdateType(pt *types.Type) (functionContext *pbtypes.FunctionContext, err error)

func UpdateTypeMessage

func UpdateTypeMessage(pt *types.Type) (typeMessage *pbcmdb.TypeMessage, err error)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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