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

Type Parameters:
R - type of the read payload
W - type of the write payload
All Superinterfaces:
DesiredRateExpression<R>, DesiredRateExpressionList<R>, DesiredRateReadWriteExpressionList<R,W>, WriteExpression<W>, WriteExpressionList<W>
All Known Implementing Classes:
DesiredRateReadWriteExpressionImpl

public interface DesiredRateReadWriteExpression<R,W>
extends DesiredRateExpression<R>, WriteExpression<W>, DesiredRateReadWriteExpressionList<R,W>

An expression to write and to read at the desired rate.

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

Author:
carcassi

Method Summary
 DesiredRateReadWriteExpression<R,W> as(java.lang.String name)
          Changes the name for this expression
 
Methods inherited from interface org.epics.pvmanager.expression.DesiredRateExpression
getDataRecipe, getDesiredRateExpressionImpl, getFunction, getName
 
Methods inherited from interface org.epics.pvmanager.expression.WriteExpression
createWriteBuffer, getName, getWriteExpressionImpl, getWriteFunction
 
Methods inherited from interface org.epics.pvmanager.expression.DesiredRateReadWriteExpressionList
and, getDesiredRateReadWriteExpressions
 
Methods inherited from interface org.epics.pvmanager.expression.DesiredRateExpressionList
and, getDesiredRateExpressions
 
Methods inherited from interface org.epics.pvmanager.expression.WriteExpressionList
and, getWriteExpressions
 

Method Detail

as

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

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