org.tango.server.pipe
Class PipeValue

java.lang.Object
  extended by org.tango.server.pipe.PipeValue
All Implemented Interfaces:
IValue<fr.esrf.TangoApi.PipeBlob>

public final class PipeValue
extends java.lang.Object
implements IValue<fr.esrf.TangoApi.PipeBlob>


Constructor Summary
PipeValue()
           
PipeValue(fr.esrf.TangoApi.PipeBlob value)
           
PipeValue(fr.esrf.TangoApi.PipeBlob value, long time)
           
 
Method Summary
 long getTime()
           
 fr.esrf.TangoApi.PipeBlob getValue()
           
 void setTime(long time)
          Set timestamp.
 void setValue(fr.esrf.TangoApi.PipeBlob value)
           
 void setValue(fr.esrf.TangoApi.PipeBlob value, long time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PipeValue

public PipeValue()

PipeValue

public PipeValue(fr.esrf.TangoApi.PipeBlob value)

PipeValue

public PipeValue(fr.esrf.TangoApi.PipeBlob value,
                 long time)
Method Detail

getTime

public long getTime()

setTime

public void setTime(long time)
Set timestamp. By default, time is set to System.currentTimeMillis() in IValue.setValue(Object).

Specified by:
setTime in interface IValue<fr.esrf.TangoApi.PipeBlob>
Parameters:
time - timestamp in milliseconds

getValue

public fr.esrf.TangoApi.PipeBlob getValue()
Specified by:
getValue in interface IValue<fr.esrf.TangoApi.PipeBlob>

setValue

public void setValue(fr.esrf.TangoApi.PipeBlob value)
Specified by:
setValue in interface IValue<fr.esrf.TangoApi.PipeBlob>

setValue

public void setValue(fr.esrf.TangoApi.PipeBlob value,
                     long time)
Specified by:
setValue in interface IValue<fr.esrf.TangoApi.PipeBlob>


Copyright © 2012-2015. All Rights Reserved.