parent
00253e46b3
commit
c083d02bef
@ -0,0 +1,44 @@
|
||||
--[[
|
||||
@Authors: Ben Dol (BeniS)
|
||||
@Details: CallbackEvent class shell for callback events
|
||||
]]
|
||||
|
||||
CallbackEvent = newclass("CallbackEvent")
|
||||
|
||||
CallbackEvent.create = function(id, callback)
|
||||
local event = CallbackEvent.internalCreate()
|
||||
|
||||
event.id = id
|
||||
event.callback = callback
|
||||
|
||||
return event
|
||||
end
|
||||
|
||||
-- gets/sets
|
||||
|
||||
--@RequiredBy:Queue
|
||||
function CallbackEvent:getId()
|
||||
return self.id
|
||||
end
|
||||
|
||||
--@RequiredBy:Queue
|
||||
function CallbackEvent:setId(id)
|
||||
self.id = id
|
||||
end
|
||||
|
||||
--@RequiredBy:Queue
|
||||
function CallbackEvent:getCallback()
|
||||
return self.callback
|
||||
end
|
||||
|
||||
--@RequiredBy:Queue
|
||||
function CallbackEvent:setCallback(callback)
|
||||
self.callback = callback
|
||||
end
|
||||
|
||||
-- logic
|
||||
|
||||
--@RequiredBy:Queue
|
||||
function CallbackEvent:start()
|
||||
-- Do nothing by default
|
||||
end
|
Loading…
Reference in new issue