Mercurial > pub > Impl
comparison Lib/IMPL/Object/EventSource.pm @ 180:d1676be8afcc
Перекодировка в utf-8
| author | sourcer |
|---|---|
| date | Fri, 30 Dec 2011 23:40:00 +0300 |
| parents | 4267a2ac3d46 |
| children | 4ddb27ff4a0b |
comparison
equal
deleted
inserted
replaced
| 179:b3d91ff7aea9 | 180:d1676be8afcc |
|---|---|
| 170 sub OnFooUpdate { | 170 sub OnFooUpdate { |
| 171 my ($this,$sender,$value) = @_; | 171 my ($this,$sender,$value) = @_; |
| 172 } | 172 } |
| 173 | 173 |
| 174 =head1 DESCRIPTION | 174 =head1 DESCRIPTION |
| 175 . | 175 Позволяет объявлять и инициировать события. События делятся на статические и |
| 176 . | 176 локальные. Статические события объявляются для класса и при возникновении |
| 177 . | 177 данного события вызываются всегда все подписчики. Статические события могут быть |
| 178 , , . | 178 вызваны как для класса, так и для объекта, что приведет к одинаковым результатам. |
| 179 | 179 |
| 180 ( ) | 180 Локальные события состоят из статической (как статические события) и локальной |
| 181 . , | 181 части. Если подписываться на события класса, то обработчики будут вызываться при |
| 182 ( ). | 182 любых вариантах инициации данного события (как у статических событий). При |
| 183 , | 183 подписке на события объекта, обработчик будет вызван только при возникновении |
| 184 . | 184 событий у данного объекта. |
| 185 | 185 |
| 186 =head1 METHODS | 186 =head1 METHODS |
| 187 =level 4 | 187 =level 4 |
| 188 =back | 188 =back |
| 189 | 189 |
