public ReturnCode Take(out ByteData data, out SampleInfo info) { data = new ByteData(); object dataObjs = data; info = new SampleInfo(); return(FooDataReader.TakeNextSample(this, ref dataObjs, ref info)); }
public override void CopyOut(IntPtr @from, ref object to, int offset) { var bd = to as ByteData; if (bd == null) { bd = new ByteData(); to = bd; } bd.UID = ReadUInt64(@from, offset); bd.Count = ReadInt32(@from, offset + 8); for (int i = 0; i < bd.Count; i++) { bd.Bytes[i] = ReadByte(@from, offset + 12 + i); } }
internal ReturnCode Put(ByteData data, InstanceHandle handle) { return(FooDataWriter.Write(this, data, handle)); }
public ReturnCode UnregisterInstance(ByteData data, InstanceHandle handle) { return(FooDataWriter.UnregisterInstance(this, data, handle)); }
public InstanceHandle RegisterInstance(ByteData dataToSend) { return(FooDataWriter.RegisterInstance(this, dataToSend)); }
internal ReturnCode Put(ByteData data, InstanceHandle handle) { return FooDataWriter.Write(this, data, handle); }
public ReturnCode UnregisterInstance(ByteData data, InstanceHandle handle) { return FooDataWriter.UnregisterInstance(this, data, handle); }
public InstanceHandle RegisterInstance(ByteData dataToSend) { return FooDataWriter.RegisterInstance(this, dataToSend); }
public ReturnCode Take(out ByteData data, out SampleInfo info) { data = new ByteData(); object dataObjs = data; info = new SampleInfo(); return FooDataReader.TakeNextSample(this, ref dataObjs, ref info); }
public override void CopyOut(IntPtr @from, ref object to, int offset) { var bd = to as ByteData; if (bd == null) { bd = new ByteData(); to = bd; } bd.UID = ReadUInt64(@from, offset); bd.Count = ReadInt32(@from, offset + 8); for (int i = 0; i < bd.Count; i++) bd.Bytes[i] = ReadByte(@from, offset + 12 + i); }