def register_Ns3EventImpl_methods(root_module, cls):
    cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
    cls.add_constructor([])
    cls.add_method('Cancel', 'void', [])
    cls.add_method('Invoke', 'void', [])
    cls.add_method('IsCancelled', 'bool', [])
    cls.add_method('Notify', 'void', [], is_pure_virtual=True, visibility='protected', is_virtual=True)
    return
def register_Ns3EventImpl_methods(root_module, cls):
    cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
    cls.add_constructor([])
    cls.add_method('Cancel', 'void', [])
    cls.add_method('Invoke', 'void', [])
    cls.add_method('IsCancelled', 'bool', [])
    cls.add_method('Notify', 'void', [], is_pure_virtual=True, visibility='protected', is_virtual=True)
    return