Comparison

core/moduleapi.lua @ 7647:e9d7a409e236

Merge 0.10->trunk
author Matthew Wild <mwild1@gmail.com>
date Wed, 31 Aug 2016 16:25:21 +0100
parent 7343:1da5a710848d
parent 7646:6210dfaec84f
child 7950:f91e7ec9654e
comparison
equal deleted inserted replaced
7641:5eef792bb2e1 7647:e9d7a409e236
429 function api:measure(name, stat_type) 429 function api:measure(name, stat_type)
430 return measure(stat_type, "/"..self.host.."/mod_"..self.name.."/"..name); 430 return measure(stat_type, "/"..self.host.."/mod_"..self.name.."/"..name);
431 end 431 end
432 432
433 function api:measure_object_event(events_object, event_name, stat_name) 433 function api:measure_object_event(events_object, event_name, stat_name)
434 local m = self:measure(stat_name or event_name, "duration"); 434 local m = self:measure(stat_name or event_name, "times");
435 local function handler(handlers, _event_name, _event_data) 435 local function handler(handlers, _event_name, _event_data)
436 local finished = m(); 436 local finished = m();
437 local ret = handlers(_event_name, _event_data); 437 local ret = handlers(_event_name, _event_data);
438 finished(); 438 finished();
439 return ret; 439 return ret;