Есть:Код |
---|
--...
function AddOnParamListener(cls,sec,fn)
return table.insert(OnParamEventListeners,{classcode = cls, seccode = sec, notifier = fn})
end
sim5ticker = Ticker.new("SPBFUT", "SiM5")
AddOnParamListener("SPBFUT","SiM5",sim5ticker:Update())
function OnParam(a, b)
if OnParamEventListeners[1].classcode == a and OnParamEventListeners[1].seccode == b then
OnParamEventListeners[1].notifier()
end
end
--...
|
Вопрос[ы]:- Как правильно сохранить метод экземпляра класса в совершенно постороннюю таблицу, чтоб потом его вызвать из неё.
- Возможно ли и правильно ли хранить ссылку (или даже список ссылок) в конструкторе (new) на экземпляры класса и, если "Да" - то как?
Примечание: код черновой - пишу на ходу по ходу мысли.