public static void WriteDataHistoryResponse(this MemoryBuffer buffer, LrpServer.Net.LrpDataHistoryResponse arg) { buffer.WriteTime(arg.FromAll); buffer.WriteTime(arg.ToAll); buffer.WriteTime(arg.From); buffer.WriteTime(arg.To); buffer.WriteAString(arg.LastTickId); buffer.WriteBarArray(arg.Bars); buffer.WriteAStringArray(arg.Files); }
public static LrpServer.Net.LrpDataHistoryResponse ReadDataHistoryResponse(this MemoryBuffer buffer) { var result = new LrpServer.Net.LrpDataHistoryResponse(); result.FromAll = buffer.ReadTime(); result.ToAll = buffer.ReadTime(); result.From = buffer.ReadTime(); result.To = buffer.ReadTime(); result.LastTickId = buffer.ReadAString(); result.Bars = buffer.ReadBarArray(); result.Files = buffer.ReadAStringArray(); return(result); }
public static LrpServer.Net.LrpDataHistoryResponse ReadDataHistoryResponse(this MemoryBuffer buffer) { var result = new LrpServer.Net.LrpDataHistoryResponse(); result.FromAll = buffer.ReadTime(); result.ToAll = buffer.ReadTime(); result.From = buffer.ReadTime(); result.To = buffer.ReadTime(); result.LastTickId = buffer.ReadAString(); result.Bars = buffer.ReadBarArray(); result.Files = buffer.ReadAStringArray(); return result; }
public void SendDataHistoryResponse(long id, string requestId, LrpServer.Net.LrpDataHistoryResponse response) { this.Instance.SendDataHistoryResponse(this.Handle, id, requestId, response); }
public void SendDataHistoryResponse(SoftFX.Lrp.LPtr handle, long id, string requestId, LrpServer.Net.LrpDataHistoryResponse response) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); buffer.WriteInt64(id); buffer.WriteAString(requestId); buffer.WriteDataHistoryResponse(response); int _status = m_client.Invoke(1, 16, buffer); TypesSerializer.Throw(_status, buffer); } }