Class Module
TBD
Inheritance
Module
Inherited Members
Namespace: Akka.Streams.Implementation
Assembly: Akka.Streams.dll
Syntax
public abstract class Module : IModule, IComparable<IModule>
Constructors
| Edit this page View SourceModule()
TBD
Declaration
protected Module()
Properties
| Edit this page View SourceAttributes
TBD
Declaration
public abstract Attributes Attributes { get; }
Property Value
| Type | Description |
|---|---|
| Attributes |
Downstreams
TBD
Declaration
public virtual IImmutableDictionary<OutPort, InPort> Downstreams { get; }
Property Value
| Type | Description |
|---|---|
| IImmutableDictionary<OutPort, InPort> |
InPorts
TBD
Declaration
public IImmutableSet<InPort> InPorts { get; }
Property Value
| Type | Description |
|---|---|
| IImmutableSet<InPort> |
IsAtomic
TBD
Declaration
public virtual bool IsAtomic { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsBidiFlow
TBD
Declaration
public virtual bool IsBidiFlow { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsCopied
TBD
Declaration
public virtual bool IsCopied { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsFlow
TBD
Declaration
public virtual bool IsFlow { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsFused
TBD
Declaration
public virtual bool IsFused { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsRunnable
TBD
Declaration
public virtual bool IsRunnable { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSealed
TBD
Declaration
public bool IsSealed { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSink
TBD
Declaration
public virtual bool IsSink { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSource
TBD
Declaration
public virtual bool IsSource { get; }
Property Value
| Type | Description |
|---|---|
| bool |
MaterializedValueComputation
TBD
Declaration
public virtual StreamLayout.IMaterializedValueNode MaterializedValueComputation { get; }
Property Value
| Type | Description |
|---|---|
| StreamLayout.IMaterializedValueNode |
OutPorts
TBD
Declaration
public IImmutableSet<OutPort> OutPorts { get; }
Property Value
| Type | Description |
|---|---|
| IImmutableSet<OutPort> |
Shape
TBD
Declaration
public abstract Shape Shape { get; }
Property Value
| Type | Description |
|---|---|
| Shape |
SubModules
TBD
Declaration
public abstract ImmutableArray<IModule> SubModules { get; }
Property Value
| Type | Description |
|---|---|
| ImmutableArray<IModule> |
Upstreams
TBD
Declaration
public virtual IImmutableDictionary<InPort, OutPort> Upstreams { get; }
Property Value
| Type | Description |
|---|---|
| IImmutableDictionary<InPort, OutPort> |
Methods
| Edit this page View SourceCarbonCopy()
TBD
Declaration
public abstract IModule CarbonCopy()
Returns
| Type | Description |
|---|---|
| IModule | TBD |
CompareTo(IModule)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
Declaration
public int CompareTo(IModule other)
Parameters
| Type | Name | Description |
|---|---|---|
| IModule | other | An object to compare with this instance. |
Returns
| Type | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| int | A value that indicates the relative order of the objects being compared. The return value has these meanings:
|
Compose(IModule)
TBD
Declaration
public virtual IModule Compose(IModule other)
Parameters
| Type | Name | Description |
|---|---|---|
| IModule | other | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
ComposeNoMaterialized(IModule)
TBD
Declaration
public IModule ComposeNoMaterialized(IModule that)
Parameters
| Type | Name | Description |
|---|---|---|
| IModule | that | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
Exceptions
| Type | Condition |
|---|---|
| ArgumentException | TBD |
Compose<T1, T2, T3>(IModule, Func<T1, T2, T3>)
TBD
Declaration
public virtual IModule Compose<T1, T2, T3>(IModule other, Func<T1, T2, T3> matFunc)
Parameters
| Type | Name | Description |
|---|---|---|
| IModule | other | TBD |
| Func<T1, T2, T3> | matFunc | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
Type Parameters
| Name | Description |
|---|---|
| T1 | TBD |
| T2 | TBD |
| T3 | TBD |
Exceptions
| Type | Condition |
|---|---|
| ArgumentException | TBD |
Fuse(IModule, OutPort, InPort)
TBD
Declaration
public virtual IModule Fuse(IModule other, OutPort from, InPort to)
Parameters
| Type | Name | Description |
|---|---|---|
| IModule | other | TBD |
| OutPort | from | TBD |
| InPort | to | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
Fuse<T1, T2, T3>(IModule, OutPort, InPort, Func<T1, T2, T3>)
TBD
Declaration
public virtual IModule Fuse<T1, T2, T3>(IModule other, OutPort from, InPort to, Func<T1, T2, T3> matFunc)
Parameters
| Type | Name | Description |
|---|---|---|
| IModule | other | TBD |
| OutPort | from | TBD |
| InPort | to | TBD |
| Func<T1, T2, T3> | matFunc | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
Type Parameters
| Name | Description |
|---|---|
| T1 | TBD |
| T2 | TBD |
| T3 | TBD |
Nest()
TBD
Declaration
public virtual IModule Nest()
Returns
| Type | Description |
|---|---|
| IModule | TBD |
ReplaceShape(Shape)
TBD
Declaration
public abstract IModule ReplaceShape(Shape shape)
Parameters
| Type | Name | Description |
|---|---|---|
| Shape | shape | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
TransformMaterializedValue<TMat, TMat2>(Func<TMat, TMat2>)
TBD
Declaration
public virtual IModule TransformMaterializedValue<TMat, TMat2>(Func<TMat, TMat2> mapFunc)
Parameters
| Type | Name | Description |
|---|---|---|
| Func<TMat, TMat2> | mapFunc | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
Type Parameters
| Name | Description |
|---|---|
| TMat | TBD |
| TMat2 | TBD |
Wire(OutPort, InPort)
TBD
Declaration
public virtual IModule Wire(OutPort from, InPort to)
Parameters
| Type | Name | Description |
|---|---|---|
| OutPort | from | TBD |
| InPort | to | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
Exceptions
| Type | Condition |
|---|---|
| ArgumentException | TBD |
WithAttributes(Attributes)
TBD
Declaration
public abstract IModule WithAttributes(Attributes attributes)
Parameters
| Type | Name | Description |
|---|---|---|
| Attributes | attributes | TBD |
Returns
| Type | Description |
|---|---|
| IModule | TBD |
Edit this page