public ReturnCode GetKeyValue(ref T key, InstanceHandle instanceHandle)
        {
            object     keyObj = key;
            ReturnCode result = FooDataWriter.GetKeyValue(this, ref keyObj, instanceHandle);

            if (!keyObj.Equals(key))
            {
                key = (T)keyObj;
            }

            return(result);
        }
Exemplo n.º 2
0
 internal ReturnCode Put(ByteData data, InstanceHandle handle)
 {
     return(FooDataWriter.Write(this, data, handle));
 }
Exemplo n.º 3
0
 public ReturnCode UnregisterInstance(ByteData data, InstanceHandle handle)
 {
     return(FooDataWriter.UnregisterInstance(this, data, handle));
 }
Exemplo n.º 4
0
 public InstanceHandle RegisterInstance(ByteData dataToSend)
 {
     return(FooDataWriter.RegisterInstance(this, dataToSend));
 }
 public ReturnCode WriteDisposeWithTimestamp(T instanceData, InstanceHandle instanceHandle, Time sourceTimestamp)
 {
     return(FooDataWriter.WriteDisposeWithTimestamp(this, instanceData, instanceHandle, sourceTimestamp));
 }
 public ReturnCode WriteDispose(T instanceData, InstanceHandle instanceHandle)
 {
     return(FooDataWriter.WriteDispose(this, instanceData, instanceHandle));
 }
 public ReturnCode UnregisterInstanceWithTimestamp(
     T instanceData, InstanceHandle instanceHandle, Time sourceTimestamp)
 {
     return(FooDataWriter.UnregisterInstanceWithTimestamp(this, instanceData, instanceHandle, sourceTimestamp));
 }
 public ReturnCode UnregisterInstance(T instanceData, InstanceHandle instanceHandle)
 {
     return(FooDataWriter.UnregisterInstance(this, instanceData, instanceHandle));
 }
 public InstanceHandle RegisterInstanceWithTimestamp(T instanceData, Time sourceTimestamp)
 {
     return(FooDataWriter.RegisterInstanceWithTimestamp(this, instanceData, sourceTimestamp));
 }
 public InstanceHandle RegisterInstance(T instanceData)
 {
     return(FooDataWriter.RegisterInstance(this, instanceData));
 }
        public InstanceHandle LookupInstance(T instanceData)
        {
            InstanceHandle result = FooDataWriter.LookupInstance(this, instanceData);

            return(result);
        }