Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Eventable ¶
type Eventable interface { Startable Observable }
Eventable is a type which can be subsribed to and can trigger events
type IO ¶
type IO interface { Input() interface{} Output() interface{} }
IO is a type which can offer output and accept input
type Identifiable ¶
type Identifiable interface {
ID() string
}
Identifiable is a type with identification
type Observable ¶
Observable is a type which you can subscribe and unsunscibe to
type Runnable ¶
type Runnable interface {
Run(TupleSpace) error
}
Runnable is a type which can run certain tasks
type Terminator ¶
type Terminator interface {
Terminate() error
}
Terminator is an abject which can be terminated
type Triggerable ¶
type Triggerable interface { Listen(<-chan struct{}) error Trigger() }
Triggerable is a type which returns a trigger and can listen on events
type TupleSpace ¶
type TupleSpace interface { Close() Get(interface{}, ...interface{}) error Put(interface{}, ...interface{}) error Query(interface{}, ...interface{}) error }
TupleSpace is used to store tuples per the LINDA communication language
Click to show internal directories.
Click to hide internal directories.