Into

Modules

Documentation

moduleYdin execution engine

The Ydin module contains classes that are needed for building and connecting them into an to form a functional application.

Operations

class

A bare bones implementation of the PiiOperation interface.

class

A functional implementation of the PiiOperation interface.

class

An execution engine.

class

A superclass for operations that can be run by Ydin.

class

PiiOperationCompound is a class that controls a set of operations.

Other classes

class

An abstract superclass for input sockets.

class

An abstract superclass for output sockets.

class

A superclass for socket interfaces.

class

An interface that provides different UI components a way of communicating with the controlling program.

class

The default flow controller handles inter-operation synchronization by grouping synchronous sockets and injecting special synchronization tags into the sockets.

class

Thrown when an operation cannot be started, or an error is detected during execution.

class

An interface for algorithms that synchronize object flow in sockets.

class

An interface for classes that receive objects from input sockets.

class

Default implementation of an input socket.

class

This class provides an interface for handling a data structure called a .

class

Thrown when the loading of a plug-in fails.

class

A flow controller that synchronizes a group of sockets with the same group ID.

class

A flow controller that does not handle synchronization between sibling sockets.

class

A class that makes it easier to write unit tests for operations.

class

An output socket.

class

An input socket that works without a controlling operation.

class

An input-output socket.

class

An interface for classes that connect resource instances together.

class

Socket is a connection point between operations.

struct

A structure that stores information about a socket's state at run time.

class

Provides waiting/waking conditions between two threads.

Notes (0)

Add a note

Not a single note added yet. Be the first, add yours.