当前位置: 首页>>代码示例>>Python>>正文


Python Reporter.__init__方法代码示例

本文整理汇总了Python中reporter.Reporter.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Reporter.__init__方法的具体用法?Python Reporter.__init__怎么用?Python Reporter.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在reporter.Reporter的用法示例。


在下文中一共展示了Reporter.__init__方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
	def __init__(self, identity, src, sink, amount, start):
		Reporter.__init__(self, identity)
		self.source = src
		self.dest = sink
		self.size = float(amount) * 8000.0 			# amount in MByte -> 1000*8 KBits
		self.start_time = float(start) * 1000.0		# 1000ms in a second
		self.am_i_done = 0
开发者ID:T3Fei,项目名称:NetworkSimulator,代码行数:9,代码来源:flow.py

示例2: __init__

# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
 def __init__(self, registry, refresh_interval, filename=None):
     Reporter.__init__(self, registry, refresh_interval)
     self._filename = filename
     if filename:
         self._fh = open(filename, 'w')
     else:
         self._fh = sys.stdout
     return
开发者ID:pandich,项目名称:pymetrics,代码行数:10,代码来源:file_reporter.py

示例3: __init__

# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
	def __init__(self, identity, left, right, rate, delay, size):
		Reporter.__init__(self, identity)				
		self.left_node = left
		self.right_node = right

		# Need to standardize units to kbit/ms, kbits, and ms		
		self.capacity_kbit_per_ms = float(rate)				# 1000 Kilobits in a Megabit, 1000 ms in a s
		self.ms_prop_delay = float(delay)					# Already standardized
		self.kbits_in_each_buffer = 8.0 * float(size) 		# 8 = conversion from BYTE to BIT, ignore 1024 vs 1000 convention

		self.left_buff = LinkBuffer(self.kbits_in_each_buffer)
		self.right_buff = LinkBuffer(self.kbits_in_each_buffer)

		self.bidirectional_queueing_delay_memory = [-1] * constants.QUEUEING_DELAY_WINDOW
开发者ID:T3Fei,项目名称:NetworkSimulator,代码行数:16,代码来源:link.py

示例4: __init__

# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
    def __init__(self, registry, host='0.0.0.0', port=9091):
        Reporter.__init__(self, registry)
        self._snapshot = {}

        reporter = self

        class ReporterView(FlaskView):

            route_base = '/'

            def __init__(self):
                FlaskView.__init__(self)
                return

            @route(route_base)
            def index(self):
                return HttpReporter.generate_output(
                    reporter.snapshot
                )

            @route('/metrics/')
            def metrics(self):
                return HttpReporter.generate_output(
                    reporter.snapshot.get('metrics')
                )

            @route('/health/')
            def metrics(self):
                return HttpReporter.generate_output(
                    reporter.snapshot['health']
                )

        def start_app():
            app = Flask(__name__)
            ReporterView.register(app)
            app.run(host=host, port=port)
            return

        self._http_thread = Thread(
            name='metrics_web_server',
            target=start_app,
            verbose=True,
        )
        return
开发者ID:pandich,项目名称:pymetrics,代码行数:46,代码来源:http_reporter.py

示例5: __init__

# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
	def __init__(self, ID):
		Reporter.__init__(self, ID)				
开发者ID:T3Fei,项目名称:NetworkSimulator,代码行数:4,代码来源:node.py


注:本文中的reporter.Reporter.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。