public void Delete(SoftFX.Lrp.LPtr handle) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); int _status = m_client.Invoke(0, 1, buffer); TypesSerializer.Throw(_status, buffer); } }
public string[] GetSymbols(SoftFX.Lrp.LPtr handle) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); int _status = m_client.Invoke(0, 3, buffer); TypesSerializer.Throw(_status, buffer); var _result = buffer.ReadAStringArray(); return(_result); } }
public SoftFX.Lrp.LPtr Create(string fixDictionaryPath) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteAString(fixDictionaryPath); int _status = m_client.Invoke(0, 0, buffer); TypesSerializer.Throw(_status, buffer); var _result = buffer.ReadLocalPointer(); return(_result); } }
public SoftFX.Internal.FixSessionId[] GetSessions(SoftFX.Lrp.LPtr handle) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); int _status = m_client.Invoke(0, 4, buffer); TypesSerializer.Throw(_status, buffer); var _result = buffer.ReadFFixSessionIdArray(); return(_result); } }
public SoftFX.Internal.FixParsingResult Parse(SoftFX.Lrp.LPtr handle, string message) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); buffer.WriteAString(message); int _status = m_client.Invoke(0, 2, buffer); TypesSerializer.Throw(_status, buffer); var _result = buffer.ReadFFixParsingResult(); return(_result); } }
public bool TryGetQuote(SoftFX.Lrp.LPtr handle, string symbol, SoftFX.Internal.FixSessionId sessionId, out SoftFX.Extended.Quote quote) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); buffer.WriteAString(symbol); buffer.WriteFFixSessionId(sessionId); int _status = m_client.Invoke(0, 5, buffer); TypesSerializer.Throw(_status, buffer); quote = buffer.ReadFQuote(); var _result = buffer.ReadBoolean(); return(_result); } }