def initialize_process_for_trust_peer(): logging.basicConfig(stream=sys.stderr, level=logging.DEBUG) monitoring.log("log.Start Logchain launcher for TrustPeer...") # monitoring.add_peer('producer', 'producer a', 'producer.png') # monitoring.log('add_peer.producer.producer abc') monitoring.add_peer('package', 'sdfsdf', 'package.png') # # monitoring.add_peer('delivery', 'sadfsad', 'delivery.png') # monitoring.add_peer('delivery', 'sdfsdf', 'delivery.png') # monitoring.add_peer('seller', 'seller ff', 'seller.png') initialize() monitoring.log('log.Run threads for PeerMgr.') if not peermgr.start_peermgr(): monitoring.log("log.Aborted because PeerMgr execution failed.") return set_peer.set_my_peer_num() monitoring.log("log.My peer num: " + str(nodeproperty.My_peer_num)) 'Genesis Block Create' genesisblock.genesisblock_generate() monitoring.log("log.Start a thread to receive messages from other peers.") recv_thread = receiver.ReceiverThread( 1, "RECEIVER", nodeproperty.My_IP_address, nodeproperty.My_receiver_port) recv_thread.start() monitoring.log( "log.The thread for receiving messages from other peers has started.") t_type_qt = t_type_queue_thread.TransactionTypeQueueThread( 1, "TransactionTypeQueueThread", dispatch_queue_list.T_type_q ) t_type_qt.start() v_type_qt = v_type_queue_thread.VotingTypeQueueThread( 1, "VotingTypeQueueThread", dispatch_queue_list.V_type_q ) v_type_qt.start() b_type_qt = b_type_queue_thread.BlockTypeQueueThread( 1, "BlockTypeQueueThread", dispatch_queue_list.B_type_q ) b_type_qt.start()
def main(): main_form = monitoring.Form() logging.basicConfig(stream=sys.stderr, level=logging.DEBUG) logmsg = "log." + "Start Logchain launcher for TrustPeer..." main_form.add_queue_data(logmsg) initialize() logging.info('Run threads for PeerMgr.') if not peermgr.start_peermgr(): logging.info('Aborted because PeerMgr execution failed.') return set_peer.set_my_peer_num() logging.info("My peer num: " + str(nodeproperty.My_peer_num)) 'Genesis Block Create' genesisblock.genesisblock_generate() logging.info("Start a thread to receive messages from other peers.") recv_thread = receiver.ReceiverThread( 1, "RECEIVER", nodeproperty.My_IP_address, nodeproperty.My_receiver_port) recv_thread.start() logging.info("The thread for receiving messages from other peers has started.") t_type_qt = t_type_queue_thread.TransactionTypeQueueThread( 1, "TransactionTypeQueueThread", dispatch_queue_list.T_type_q, dispatch_queue_list.Connected_socket_q ) t_type_qt.start() v_type_qt = v_type_queue_thread.VotingTypeQueueThread( 1, "VotingTypeQueueThread", dispatch_queue_list.V_type_q, dispatch_queue_list.Connected_socket_q ) v_type_qt.start() b_type_qt = b_type_queue_thread.BlockTypeQueueThread( 1, "BlockTypeQueueThread", dispatch_queue_list.B_type_q, dispatch_queue_list.Connected_socket_q ) b_type_qt.start()