62 return self.logger("error", ...); |
62 return self.logger("error", ...); |
63 end |
63 end |
64 |
64 |
65 -- Event handling |
65 -- Event handling |
66 function stream:event(name, ...) |
66 function stream:event(name, ...) |
|
67 self:debug("Firing event: "..tostring(name)); |
67 return self.events.fire_event(name, ...); |
68 return self.events.fire_event(name, ...); |
68 end |
69 end |
69 |
70 |
70 function stream:hook(name, callback) |
71 function stream:hook(name, callback) |
71 return self.events.add_handler(name, callback); |
72 return self.events.add_handler(name, callback); |