circuit

package
v0.0.0-...-7782d42 Latest Latest
Warning

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

Go to latest
Published: May 7, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package circuit provides Escher gates for building dynamic cloud applications using the circuit runtime of http://gocircuit.org

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChooseID

func ChooseID() string

ChooseID returns a unique textual ID.

func Init

func Init(discover string)

client *client.Client

Types

type Docker

type Docker struct {
	sync.Once // start backloop once
	// contains filtered or unexported fields
}

docker is the materialized docker reflex

func (*Docker) CognizeCommand

func (p *Docker) CognizeCommand(eye *be.Eye, dvalue interface{})

func (*Docker) CognizeExit

func (p *Docker) CognizeExit(eye *be.Eye, dvalue interface{})

func (*Docker) CognizeIO

func (p *Docker) CognizeIO(eye *be.Eye, dvalue interface{})

func (*Docker) CognizeSpawn

func (p *Docker) CognizeSpawn(eye *be.Eye, dvalue interface{})

func (*Docker) Spark

func (p *Docker) Spark(*be.Eye, Circuit, ...interface{}) Value

type Process

type Process struct {
	sync.Once // start backloop once
	// contains filtered or unexported fields
}

Process

func (*Process) CognizeCommand

func (p *Process) CognizeCommand(eye *be.Eye, dvalue interface{})

func (*Process) CognizeExit

func (p *Process) CognizeExit(eye *be.Eye, dvalue interface{})

func (*Process) CognizeIO

func (p *Process) CognizeIO(eye *be.Eye, dvalue interface{})

func (*Process) CognizeSpawn

func (p *Process) CognizeSpawn(eye *be.Eye, dvalue interface{})

func (*Process) Spark

func (p *Process) Spark(*be.Eye, Circuit, ...interface{}) Value

type Program

type Program struct {
	*client.Client
}

Program…

Jump to

Keyboard shortcuts

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