def register_Ns3EventId_methods(root_module, cls):
    cls.add_binary_comparison_operator('==')
    cls.add_binary_comparison_operator('!=')
    cls.add_binary_comparison_operator('<')
    cls.add_constructor([param('ns3::EventId const &', 'arg0')])
    cls.add_constructor([])
    cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')])
    cls.add_method('Cancel', 'void', [])
    cls.add_method('GetContext', 'uint32_t', [], is_const=True)
    cls.add_method('GetTs', 'uint64_t', [], is_const=True)
    cls.add_method('GetUid', 'uint32_t', [], is_const=True)
    cls.add_method('IsExpired', 'bool', [], is_const=True)
    cls.add_method('IsRunning', 'bool', [], is_const=True)
    cls.add_method('PeekEventImpl', 'ns3::EventImpl *', [], is_const=True)
    return
def register_Ns3EventId_methods(root_module, cls):
    cls.add_binary_comparison_operator('==')
    cls.add_binary_comparison_operator('!=')
    cls.add_binary_comparison_operator('<')
    cls.add_constructor([param('ns3::EventId const &', 'arg0')])
    cls.add_constructor([])
    cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')])
    cls.add_method('Cancel', 'void', [])
    cls.add_method('GetContext', 'uint32_t', [], is_const=True)
    cls.add_method('GetTs', 'uint64_t', [], is_const=True)
    cls.add_method('GetUid', 'uint32_t', [], is_const=True)
    cls.add_method('IsExpired', 'bool', [], is_const=True)
    cls.add_method('IsRunning', 'bool', [], is_const=True)
    cls.add_method('PeekEventImpl', 'ns3::EventImpl *', [], is_const=True)
    return