def register_Ns3Ipv4FlowClassifier_methods(root_module, cls):
    cls.add_constructor([])
    cls.add_method('Classify', 'bool', [param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet const >', 'ipPayload'), param('uint32_t *', 'out_flowId'), param('uint32_t *', 'out_packetId')])
    cls.add_method('FindFlow', 'ns3::Ipv4FlowClassifier::FiveTuple', [param('uint32_t', 'flowId')], is_const=True)
    cls.add_method('GetDscpCounts', 'std::vector< std::pair< ns3::Ipv4Header::DscpType, unsigned int > >', [param('uint32_t', 'flowId')], is_const=True)
    cls.add_method('SerializeToXmlStream', 'void', [param('std::ostream &', 'os'), param('uint16_t', 'indent')], is_const=True, is_virtual=True)
    return
def register_Ns3Ipv4FlowClassifier_methods(root_module, cls):
    cls.add_constructor([])
    cls.add_method('Classify', 'bool', [param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet const >', 'ipPayload'), param('uint32_t *', 'out_flowId'), param('uint32_t *', 'out_packetId')])
    cls.add_method('FindFlow', 'ns3::Ipv4FlowClassifier::FiveTuple', [param('uint32_t', 'flowId')], is_const=True)
    cls.add_method('GetDscpCounts', 'std::vector< std::pair< ns3::Ipv4Header::DscpType, unsigned int > >', [param('uint32_t', 'flowId')], is_const=True)
    cls.add_method('SerializeToXmlStream', 'void', [param('std::ostream &', 'os'), param('uint16_t', 'indent')], is_const=True, is_virtual=True)
    return