public static SoftFX.Internal.FixSessionId ReadFFixSessionId(this MemoryBuffer buffer) { var result = new SoftFX.Internal.FixSessionId(); result.BeginString = buffer.ReadAString(); result.SenderCompId = buffer.ReadAString(); result.TargetCompId = buffer.ReadAString(); return result; }
public static SoftFX.Internal.FixSessionId ReadFFixSessionId(this MemoryBuffer buffer) { var result = new SoftFX.Internal.FixSessionId(); result.BeginString = buffer.ReadAString(); result.SenderCompId = buffer.ReadAString(); result.TargetCompId = buffer.ReadAString(); return(result); }
public static SoftFX.Internal.FixSessionId[] ReadFFixSessionIdArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new SoftFX.Internal.FixSessionId[length]; for(int index = 0; index < length; ++index) { result[index] = buffer.ReadFFixSessionId(); } return result; }
public static SoftFX.Internal.FixSessionId[] ReadFFixSessionIdArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new SoftFX.Internal.FixSessionId[length]; for (int index = 0; index < length; ++index) { result[index] = buffer.ReadFFixSessionId(); } 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); } }
public static void WriteFFixSessionId(this MemoryBuffer buffer, SoftFX.Internal.FixSessionId arg) { buffer.WriteAString(arg.BeginString); buffer.WriteAString(arg.SenderCompId); buffer.WriteAString(arg.TargetCompId); }