public static void WriteQuote(this MemoryBuffer buffer, SoftFX.Extended.Quote arg) { buffer.WriteAString(arg.Symbol); buffer.WriteTime(arg.CreatingTime); buffer.WriteQuoteEntryArray(arg.Bids); buffer.WriteQuoteEntryArray(arg.Asks); }
public static SoftFX.Extended.Quote ReadQuote(this MemoryBuffer buffer) { var result = new SoftFX.Extended.Quote(); result.Symbol = buffer.ReadAString(); result.CreatingTime = buffer.ReadTime(); result.Bids = buffer.ReadQuoteEntryArray(); result.Asks = buffer.ReadQuoteEntryArray(); return result; }
public static SoftFX.Extended.Quote ReadQuote(this MemoryBuffer buffer) { var result = new SoftFX.Extended.Quote(); result.Symbol = buffer.ReadAString(); result.CreatingTime = buffer.ReadTime(); result.Bids = buffer.ReadQuoteEntryArray(); result.Asks = buffer.ReadQuoteEntryArray(); return(result); }
public static SoftFX.Extended.Quote[] ReadQuoteArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new SoftFX.Extended.Quote[length]; for(int index = 0; index < length; ++index) { result[index] = buffer.ReadQuote(); } return result; }
public static SoftFX.Extended.Quote[] ReadQuoteArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new SoftFX.Extended.Quote[length]; for (int index = 0; index < length; ++index) { result[index] = buffer.ReadQuote(); } return(result); }
public bool TryGetQuote(SoftFX.Lrp.LPtr handle, string symbol, out SoftFX.Extended.Quote quote) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); buffer.WriteAString(symbol); int _status = m_client.Invoke(6, 3, buffer); TypesSerializer.Throw(_status, buffer); quote = buffer.ReadQuote(); var _result = buffer.ReadBoolean(); return(_result); } }