#NEWLINE# def get_stats_flow( self , match , table_id , out_port , callback , timeout_callback = None , timeout = None ) : #NEWLINE# #INDENT# 'Request individual flow stats.\n\n        This operation is asynchronous: the flow stats are passed back\n        by calling the given callback as:\n\n        callback(flow_stats, reply_more)\n\n        with arguments:\n            flow_stats: A tuple of FlowStats objects containing each\n                the stats for an individual flow.\n            reply_more: If True, more callbacks will be made to the\n                callable after this one to completely terminate this\n                operation. If False, this is the last callback in this\n                operation.\n\n        Args:\n            match: A Match object describing the fields of the flows\n                to match.\n            table_id: The ID of the table to read, as an 8-bit\n                unsigned integer. 0xff for all tables or 0xfe for\n                emergency.\n            out_port: Require matching flows to include this as an\n                output port. A value of OFPP_NONE indicates no\n                restriction.\n            callback: The callable to be called with the replied data.\n            timeout_callback: The callable to be called in case the\n                operation times out.\n            timeout: The period, in seconds, before the operation times\n                out. If None, defaults to the default timeout.\n        ' #NEWLINE# xid = self . initiate_operation ( callback , timeout_callback , timeout = timeout , cookie = ( ofproto . OFPT_STATS_REQUEST , ofproto . OFPST_FLOW ) ) #NEWLINE# self . send_stats_request_flow ( xid , match , table_id , out_port )