public static void WriteQuote(this MemoryBuffer buffer, LrpServer.Net.LrpQuote arg) { buffer.WriteAString(arg.Symbol); buffer.WriteTime(arg.CreatingTime); buffer.WriteQuoteEntryArray(arg.Bids); buffer.WriteQuoteEntryArray(arg.Asks); buffer.WriteAString(arg.Id); }
public static LrpServer.Net.LrpQuote[] ReadQuoteArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new LrpServer.Net.LrpQuote[length]; for (int index = 0; index < length; ++index) { result[index] = buffer.ReadQuote(); } return(result); }
public static LrpServer.Net.LrpQuote ReadQuote(this MemoryBuffer buffer) { var result = new LrpServer.Net.LrpQuote(); result.Symbol = buffer.ReadAString(); result.CreatingTime = buffer.ReadTime(); result.Bids = buffer.ReadQuoteEntryArray(); result.Asks = buffer.ReadQuoteEntryArray(); result.Id = buffer.ReadAString(); return(result); }
public void SendQuote(SoftFX.Lrp.LPtr handle, long id, LrpServer.Net.LrpQuote quote) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); buffer.WriteInt64(id); buffer.WriteQuote(quote); int _status = m_client.Invoke(1, 13, buffer); TypesSerializer.Throw(_status, buffer); } }
public static LrpServer.Net.LrpQuote[] ReadQuoteArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new LrpServer.Net.LrpQuote[length]; for(int index = 0; index < length; ++index) { result[index] = buffer.ReadQuote(); } return result; }
public static LrpServer.Net.LrpQuote ReadQuote(this MemoryBuffer buffer) { var result = new LrpServer.Net.LrpQuote(); result.Symbol = buffer.ReadAString(); result.CreatingTime = buffer.ReadTime(); result.Bids = buffer.ReadQuoteEntryArray(); result.Asks = buffer.ReadQuoteEntryArray(); result.Id = buffer.ReadAString(); return result; }
public void SendQuote(long id, LrpServer.Net.LrpQuote quote) { this.Instance.SendQuote(this.Handle, id, quote); }