Удалил PlazaListener
Atom Ответить
08.05.2011


Долго я на него смотрел, что же из него выйдет в конечном итоге. В конечном итоге вышла обертка над PlazaStream, которая данные переводит из CP2Record в PlazaRecord. Конвертер я перенес в PlazaStream, поэтому логики в PlazaListener вообще не осталось. Плюс ко всему был явный недочет, когда PlazaStreamManager оперирует не PlazaStream, а PlazaListener.

Теги:


Спасибо:




6 Ответов
aspirant

Фотография
Дата: 09.05.2011
Ответить


А почему ты везде теперь убрал extension обертки обработки событий.

Например, раньше было:
Код
Updated.SafeInvoke(id, record.ToPlazaRecord(this.Table));


А теперь
Код
var evt = Updated;

if (evt != null)
    evt(id, record.ToPlazaRecord(this.Table));
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 09.05.2011
Ответить


aspirant Перейти
А почему ты везде теперь убрал extension обертки обработки событий.

Например, раньше было:
Код
Updated.SafeInvoke(id, record.ToPlazaRecord(this.Table));


А теперь
Код
var evt = Updated;

if (evt != null)
    evt(id, record.ToPlazaRecord(this.Table));


https://stocksharp.ru/posts/m/7971/ Пункт 2.
Автор топика
Спасибо:

aspirant

Фотография
Дата: 09.05.2011
Ответить


Mikhail Sukhov Перейти
aspirant Перейти
А почему ты везде теперь убрал extension обертки обработки событий.

Например, раньше было:
Код
Updated.SafeInvoke(id, record.ToPlazaRecord(this.Table));


А теперь
Код
var evt = Updated;

if (evt != null)
    evt(id, record.ToPlazaRecord(this.Table));


https://stocksharp.ru/posts/m/7971/ Пункт 2.


Ты не понял. Почему ты больше не используешь SafeInvoke. Насчет трассировки мне все понятно.
Спасибо:

aspirant

Фотография
Дата: 09.05.2011
Ответить


Кстати, если ToPlazaRecord перенести в CP2Record, CP2RecordHelper можно убрать совсем. Остальные два метода не используются вообще.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 09.05.2011
Ответить


aspirant Перейти
Кстати, если ToPlazaRecord перенести в CP2Record, CP2RecordHelper можно убрать совсем. Остальные два метода не используются вообще.


CP2Record - это же Plaza класс.
Автор топика
Спасибо:

aspirant

Фотография
Дата: 09.05.2011
Ответить


Mikhail Sukhov Перейти
aspirant Перейти
Кстати, если ToPlazaRecord перенести в CP2Record, CP2RecordHelper можно убрать совсем. Остальные два метода не используются вообще.


CP2Record - это же Plaza класс.


Торможу, извиниSad
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy