org.epics.pvmanager.expression
Interface SourceRateReadWriteExpression<R,W>

Type Parameters:
R - type of the read payload
W - type of the write payload
All Superinterfaces:
SourceRateExpression<R>, SourceRateExpressionList<R>, SourceRateReadWriteExpressionList<R,W>, WriteExpression<W>, WriteExpressionList<W>
All Known Implementing Classes:
ChannelExpression, SourceRateReadWriteExpressionImpl

public interface SourceRateReadWriteExpression<R,W>
extends SourceRateExpression<R>, WriteExpression<W>, SourceRateReadWriteExpressionList<R,W>

An expression to write and to read at the rate of the source.

Don't implement objects with this interface, use SourceRateReadWriteExpressionImpl.

Author:
carcassi

Method Summary
 SourceRateReadWriteExpression<R,W> as(java.lang.String name)
          Changes the name for this expression
 
Methods inherited from interface org.epics.pvmanager.expression.SourceRateExpression
getFunction, getName, getSourceRateExpressionImpl
 
Methods inherited from interface org.epics.pvmanager.expression.WriteExpression
createWriteBuffer, getName, getWriteExpressionImpl, getWriteFunction
 
Methods inherited from interface org.epics.pvmanager.expression.SourceRateReadWriteExpressionList
and, getSourceRateReadWriteExpressions
 
Methods inherited from interface org.epics.pvmanager.expression.SourceRateExpressionList
and, getSourceRateExpressions
 
Methods inherited from interface org.epics.pvmanager.expression.WriteExpressionList
and, getWriteExpressions
 

Method Detail

as

SourceRateReadWriteExpression<R,W> as(java.lang.String name)
Description copied from interface: SourceRateExpression
Changes the name for this expression

Specified by:
as in interface SourceRateExpression<R>
Parameters:
name - new name
Returns:
this