Module ImportFrom alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call NameLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call NameLoad Str Str Assign NameStore UnaryOpUSub AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Return SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad body Expr Yield TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Yield Call NameLoad NameLoad NameLoad Expr Yield TupleLoad NameLoad NameLoad For NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Expr Yield TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Index Num Expr Yield TupleLoad NameLoad Call NameLoad BinOpAdd Str NameLoad Expr Yield TupleLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Yield TupleLoad NameLoad IfExp CompareIn NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad attr NameLoad Expr Yield TupleLoad NameLoad Call NameLoad NameLoad Expr Yield TupleLoad NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield TupleLoad NameLoad Call NameLoad NameLoad orelse Return If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Yield Call AttributeLoad NameLoad attr NameLoad orelse Expr Yield Call NameLoad NameLoad NameLoad Expr Yield Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If BoolOpAnd CompareEq NameLoad NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr body Return Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If BoolOpAnd CompareEq NameLoad NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad NameLoad NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Expr Yield TupleLoad NameLoad IfExp CompareIn NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore IfExp CompareIn NameLoad AttributeLoad NameLoad attr NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Yield TupleLoad NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Yield TupleLoad NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If UnaryOpNot CompareGt NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assert CompareNotIn NameLoad AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Yield TupleLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Yield Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If NameLoad body Expr Yield TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr For NameStore BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareLtE SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield TupleLoad NameLoad Call NameLoad NameLoad Expr Yield Call NameLoad NameLoad NameLoad If BoolOpOr AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Yield Call NameLoad NameLoad NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Yield Call NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Yield TupleLoad NameLoad IfExp CompareIn NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad orelse If Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Yield TupleLoad NameLoad IfExp CompareIn NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Expr Yield TupleLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd CompareEq NameLoad NameLoad CompareIn NameLoad AttributeLoad NameLoad attr BoolOpAnd CompareEq NameLoad NameLoad CompareIn NameLoad AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad attr NameLoad Expr Yield TupleLoad NameLoad NameLoad NameLoad NameLoad orelse Expr Yield TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad body Expr Yield TupleLoad NameLoad IfExp CompareIn NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Expr Yield Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Return If CompareNotIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad attr NameLoad Expr Yield TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Yield TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpAnd CompareNotIn NameLoad AttributeLoad NameLoad attr CompareNotIn NameLoad AttributeLoad NameLoad attr CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad ListLoad Expr Yield TupleLoad NameLoad Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Yield TupleLoad NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad IfExp CompareIn NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Yield Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Expr Yield Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore CompareLtE Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad BinOpSub NameLoad BinOpDiv AttributeLoad NameLoad attr Num If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body For NameStore Call NameLoad NameLoad body Expr Yield NameLoad orelse Expr Yield NameLoad decorator_list
N/A __future__ print_function N/A sys N/A random types GeneratorType spinoff.util.python enumrange spinoff.util.logging dbg N/A N/A Bind Connect Disconnect SigDisconnect Send Ping RelaySigNew RelayConnect RelaySigConnected RelaySend RelayForward RelaySigNodeDown RelayNvm Receive SendFailed NodeDown NextBeat N/A enumrange Bind Connect Disconnect SigDisconnect Send Ping RelaySigNew RelayConnect RelaySigConnected RelaySend RelayForward RelaySigNodeDown RelayNvm Receive SendFailed NodeDown NextBeat N/A N/A IN OUT N/A enumrange IN OUT N/A BIG_BANG_T N/A N/A sys maxint nid2addr N/A N/A nid N/A N/A N/A N/A N/A N/A nid rsplit | 1 N/A 0 N/A FLUSH N/A N/A self nid N/A N/A N/A msg_h N/A N/A N/A self queues pop nid N/A N/A N/A N/A N/A SendFailed msg_h N/A NODEDOWN N/A N/A self nid N/A N/A N/A N/A N/A FLUSH self nid N/A N/A N/A NodeDown nid N/A x N/A N/A self last_seen N/A self last_sent N/A self versions N/A N/A N/A N/A x pop nid None N/A RELAY_NODEDOWN_CHECKS N/A N/A self nid N/A N/A N/A relayee_nid N/A N/A N/A self rl_relayers pop nid N/A set N/A N/A relayees_relayers N/A N/A self rl_relayees N/A relayee_nid N/A N/A N/A relayees_relayers remove nid N/A N/A relayees_relayers N/A N/A N/A N/A self rl_relayees N/A relayee_nid N/A relayer_nid N/A N/A N/A self rl_relayees pop nid N/A set N/A N/A relayers_relayees N/A N/A self rl_relayers N/A relayer_nid N/A N/A N/A relayers_relayees remove nid N/A N/A relayers_relayees N/A N/A N/A N/A self rl_relayers N/A relayer_nid N/A N/A N/A RelaySigNodeDown IN relayer_nid nid N/A HubLogic N/A object N/A N/A The relaying logic assumes the correctness of propagated relay information and thus also sends RelaySigNew signals
    on OUT sockets, assuming IN is also possible on demand. Furthermore, all nodes are ready to accept relay requests,
    without checking if they have been marked to be able to do so. Therefore, marking a node as a relay only serves the
    purpose of ensuring correct relay information is propagated and does not guard against invalid relay requests coming
    from nodes whos relay flag has been set erroneously. This shold however not compromise the stability or security of
    the system, but a constant stream of failed relay packets probably will have serious performance implications. This
    is however easy to work around by having each node do a sanity check of its declared relaying capability at
    initialization.

     __init__ N/A N/A self nid heartbeat_interval heartbeat_max_silence is_relay N/A False N/A N/A N/A self nid nid N/A N/A self heartbeat_interval heartbeat_interval N/A N/A self heartbeat_max_silence heartbeat_max_silence N/A N/A self is_relay is_relay N/A N/A self channels_in N/A set N/A N/A self channels_out N/A set N/A N/A self last_seen N/A N/A N/A self last_sent N/A N/A N/A self versions N/A N/A N/A self queues N/A N/A N/A self rl_relayees N/A N/A N/A self rl_relayers N/A N/A N/A self cl_avail_relays N/A N/A N/A self cl_relayees N/A N/A N/A self version -1 N/A start N/A N/A self N/A N/A N/A port N/A N/A N/A N/A self nid split : 1 N/A 1 N/A N/A N/A Bind N/A nid2addr N/A 0.0.0.0: port N/A N/A N/A NextBeat N/A self heartbeat_interval N/A send_message N/A N/A self rcpt_nid msg_h t N/A N/A N/A N/A rcpt_nid N/A self channels_in N/A N/A N/A N/A Send IN rcpt_nid N/A N/A self _next_version msg_h N/A N/A N/A rcpt_nid N/A self channels_out N/A N/A N/A rcpt_nid N/A self queues N/A N/A N/A N/A Send OUT rcpt_nid N/A N/A self _next_version msg_h N/A N/A N/A N/A N/A N/A self queues N/A rcpt_nid append msg_h N/A N/A N/A rcpt_nid N/A self queues N/A N/A N/A N/A N/A N/A self queues N/A rcpt_nid append msg_h N/A N/A N/A rcpt_nid N/A self cl_relayees N/A N/A relay_nid N/A N/A self cl_relayees N/A rcpt_nid N/A N/A N/A RelaySend N/A N/A relay_nid N/A self channels_in IN OUT relay_nid rcpt_nid msg_h N/A N/A N/A N/A self last_sent N/A rcpt_nid t N/A N/A N/A N/A self channels_out add rcpt_nid N/A N/A N/A self last_seen N/A rcpt_nid t N/A N/A N/A N/A N/A N/A self queues setdefault rcpt_nid N/A append msg_h N/A N/A N/A Connect N/A nid2addr rcpt_nid N/A N/A N/A Ping OUT rcpt_nid N/A N/A self _next_version N/A N/A self is_relay N/A N/A N/A N/A RelaySigNew OUT rcpt_nid N/A sig_disconnect_received N/A N/A self sender_nid N/A N/A N/A N/A N/A sender_nid N/A self channels_in N/A sender_nid N/A self channels_out N/A N/A N/A sender_nid N/A self channels_in N/A N/A N/A N/A N/A self channels_in remove sender_nid N/A N/A sender_nid N/A self channels_out N/A N/A N/A N/A N/A self channels_out remove sender_nid N/A N/A N/A Disconnect N/A nid2addr sender_nid N/A N/A N/A N/A sender_nid N/A self cl_avail_relays N/A N/A N/A N/A N/A self _handle_relay_down sender_nid N/A N/A N/A N/A RELAY_NODEDOWN_CHECKS self sender_nid N/A N/A N/A NODEDOWN self sender_nid N/A ping_received N/A N/A self on_sock sender_nid version t N/A N/A N/A N/A N/A on_sock OUT N/A sender_nid N/A self channels_out N/A N/A N/A N/A N/A self last_seen N/A sender_nid t N/A N/A N/A on_sock IN N/A sender_nid N/A self channels_in N/A N/A N/A N/A N/A self channels_in add sender_nid N/A N/A self is_relay N/A N/A N/A N/A RelaySigNew IN sender_nid N/A N/A N/A sender_nid N/A self cl_relayees N/A N/A relay_nid N/A N/A N/A self cl_relayees pop sender_nid N/A N/A N/A N/A N/A self cl_avail_relays N/A relay_nid remove sender_nid N/A N/A N/A RelayNvm N/A N/A relay_nid N/A self channels_in IN OUT relay_nid sender_nid N/A inout N/A N/A sender_nid N/A self channels_in IN OUT N/A N/A N/A self _needs_ping sender_nid t N/A N/A N/A N/A Ping inout sender_nid N/A N/A self _next_version N/A N/A sender_nid N/A self queues N/A N/A msg_h N/A N/A N/A self queues pop sender_nid N/A N/A N/A N/A Send inout sender_nid N/A N/A self _next_version msg_h N/A N/A N/A N/A version N/A N/A N/A self versions get sender_nid -1 N/A N/A N/A N/A self versions N/A sender_nid version N/A N/A sender_nid N/A self queues N/A N/A sender_nid N/A self cl_avail_relays N/A N/A N/A N/A self _handle_relay_down sender_nid N/A N/A N/A NodeDown sender_nid N/A N/A N/A self versions N/A sender_nid version N/A message_received N/A N/A self on_sock sender_nid version msg_body_bytes t N/A N/A N/A N/A N/A N/A self ping_received on_sock sender_nid version t N/A msg_body_bytes N/A N/A N/A N/A Receive sender_nid msg_body_bytes N/A heartbeat N/A N/A self t N/A N/A N/A t_gone N/A t N/A self heartbeat_max_silence N/A nid N/A N/A self channels_in N/A self channels_out N/A N/A N/A N/A N/A self last_seen N/A nid t_gone N/A N/A N/A nid N/A self channels_out N/A N/A N/A N/A N/A self channels_out remove nid N/A N/A nid N/A self channels_in N/A N/A N/A N/A N/A self channels_in remove nid N/A N/A N/A Disconnect N/A nid2addr nid N/A N/A N/A RELAY_NODEDOWN_CHECKS self nid N/A N/A N/A self is_relay N/A N/A self cl_avail_relays N/A N/A N/A N/A NODEDOWN self nid N/A N/A N/A nid N/A self cl_avail_relays N/A N/A N/A N/A self _handle_relay_down nid N/A N/A N/A NODEDOWN self nid N/A N/A relay_nid N/A N/A random choice N/A N/A N/A self cl_avail_relays keys N/A N/A N/A N/A N/A self cl_avail_relays N/A relay_nid add nid N/A N/A N/A self cl_relayees N/A nid relay_nid N/A N/A N/A RelayConnect N/A N/A relay_nid N/A self channels_in IN OUT relay_nid nid N/A N/A N/A N/A self _needs_ping nid t N/A N/A N/A N/A Ping N/A N/A nid N/A self channels_in IN OUT nid N/A N/A self _next_version N/A N/A N/A NextBeat N/A self heartbeat_interval N/A new_relay_received N/A N/A self nid N/A N/A N/A N/A N/A self cl_avail_relays N/A nid N/A set N/A relay_connect_received N/A N/A self on_sock relayer_nid relayee_nid N/A N/A N/A N/A N/A N/A on_sock IN N/A relayer_nid N/A self channels_in N/A N/A on_sock OUT N/A relayer_nid N/A self channels_out N/A N/A N/A relayee_nid N/A self channels_in N/A N/A N/A N/A N/A N/A N/A self rl_relayees setdefault relayee_nid N/A set add relayer_nid N/A N/A N/A N/A N/A N/A self rl_relayers setdefault relayer_nid N/A set add relayee_nid N/A N/A N/A RelaySigConnected on_sock relayer_nid relayee_nid N/A N/A N/A N/A RelaySigNodeDown on_sock relayer_nid relayee_nid N/A relay_connected_received N/A N/A self relayee_nid N/A N/A N/A N/A relayee_nid N/A self cl_relayees N/A N/A relay_nid N/A N/A self cl_relayees N/A relayee_nid N/A msg_h N/A N/A N/A self queues pop relayee_nid N/A N/A N/A N/A N/A RelaySend N/A N/A relay_nid N/A self channels_in IN OUT relay_nid relayee_nid msg_h N/A relay_nodedown_received N/A N/A self relay_nid relayee_nid N/A N/A N/A N/A relayee_nid N/A N/A N/A self cl_avail_relays get relay_nid N/A set N/A N/A N/A N/A N/A N/A self cl_avail_relays N/A relay_nid remove relayee_nid N/A N/A N/A self cl_relayees N/A relayee_nid N/A N/A N/A NODEDOWN self relayee_nid N/A relay_send_received N/A N/A self relayer_nid relayee_nid relayed_bytes N/A N/A N/A N/A relayee_nid N/A self channels_in N/A N/A N/A N/A relayee_nid N/A N/A N/A self rl_relayers get relayer_nid N/A set N/A N/A N/A N/A N/A N/A N/A self rl_relayers setdefault relayer_nid N/A set add relayee_nid N/A N/A N/A N/A N/A N/A self rl_relayees setdefault relayee_nid N/A set add relayer_nid N/A N/A N/A RelayForward IN relayee_nid relayer_nid relayed_bytes N/A relay_forwarded_received N/A N/A self actual_sender_nid relayed_bytes N/A N/A N/A N/A N/A Receive actual_sender_nid relayed_bytes N/A relay_nvm_received N/A N/A self sender_nid relayee_nid N/A N/A N/A N/A N/A N/A N/A N/A self rl_relayees get relayee_nid N/A set discard sender_nid N/A N/A N/A N/A N/A N/A self rl_relayers get sender_nid N/A set discard relayee_nid N/A ensure_connected N/A N/A self nid t N/A N/A N/A N/A N/A nid N/A self channels_in N/A nid N/A self channels_out N/A nid N/A self cl_relayees N/A N/A N/A N/A self last_seen N/A nid t N/A N/A N/A N/A self channels_out add nid N/A N/A N/A self queues N/A nid N/A N/A N/A N/A Connect N/A nid2addr nid N/A N/A N/A self last_sent N/A nid t N/A N/A N/A Ping OUT nid N/A N/A self _next_version N/A N/A self is_relay N/A N/A N/A N/A RelaySigNew OUT nid N/A shutdown N/A N/A self N/A N/A N/A nid N/A N/A self channels_in N/A self channels_out N/A N/A N/A N/A SigDisconnect N/A N/A nid N/A self channels_in IN OUT nid N/A N/A N/A FLUSH self nid N/A N/A self channels_in N/A self channels_out None N/A _handle_relay_down N/A N/A self relay_nid N/A N/A N/A relayee_nid N/A N/A N/A self cl_avail_relays pop relay_nid N/A N/A N/A N/A self cl_relayees N/A relayee_nid N/A N/A N/A NODEDOWN self relayee_nid N/A _needs_ping N/A N/A self nid t N/A N/A N/A ret N/A N/A N/A N/A self last_sent get nid BIG_BANG_T N/A t N/A N/A self heartbeat_interval 3.0 N/A ret N/A N/A N/A N/A self last_sent N/A nid t N/A ret N/A _next_version N/A N/A self N/A N/A N/A N/A self version 1 N/A N/A self version N/A __repr__ N/A N/A self N/A N/A N/A HubLogic() N/A N/A flatten N/A N/A gen N/A N/A N/A x gen N/A N/A N/A isinstance x GeneratorType N/A N/A y N/A flatten x N/A N/A N/A y N/A N/A N/A x N/A