public static void WriteTradeSide(this MemoryBuffer buffer, SoftFX.Extended.TradeRecordSide arg) { buffer.WriteInt32((int)arg); }
public void DeleteOrder(SoftFX.Lrp.LPtr handle, string operationId, string orderId, string clientOrderId, SoftFX.Extended.TradeRecordSide side, uint timeoutInMilliseconds) { using (MemoryBuffer buffer = m_client.Create()) { buffer.WriteLocalPointer(handle); buffer.WriteAString(operationId); buffer.WriteAString(orderId); buffer.WriteAString(clientOrderId); buffer.WriteSide(side); buffer.WriteUInt32(timeoutInMilliseconds); int _status = m_client.Invoke(7, 7, buffer); TypesSerializer.Throw(_status, buffer); } }