def some_callback_function connections.each do |peerinfo, egressq| send_to_peer(peerinfo, egressq.dequeue) unless egressq.empty? endend#perhaps requiringWE'RE NO STRANGERS TO LOVEYOU KNOW THE RULES AND SO DO IA FULL COMMITMENT'S WHAT I'M THINKING OFYOU WOULDN'T GET THIS FROM ANY OTHER GUYI JUST WANNA TELL YOU HOW I'M FEELINGGOTTA MAKE YOU UNDERSTANDNEVER GONNA GIVE YOU UPNEVER GONNA LET YOU DOWNNEVER GONNA RUN AROUND AND DESERT YOUNEVER GONNA MAKE YOU CRYNEVER GONNA SAY GOODBYENEVER GONNA TELL A LIE AND HURT YOUWE'VE KNOWN EACH OTHERFOR SO LONGYOUR HEART'S BEEN ACHING BUTYOU'RE TOO SHY TO SAY ITINSIDE WE BOTH KNOW WHAT'S BEEN GOING ONWE KNOW THE GAME AND WE'RE GONNA PLAY ITAND IF YOU ASK ME HOW I'M FEELINGDON'T TELL ME YOU'RE TOO BLIND TO SEENEVER GONNA GIVE YOU UPNEVER GONNA LET YOU DOWNNEVER GONNA RUN AROUND AND DESERT YOUNEVER GONNA MAKE YOU CRYNEVER GONNA SAY GOODBYENEVER GONNA TELL A LIE AND HURT YOUNEVER GONNA GIVE NEVER GONNA GIVEGIVE YOU UPNEVER GONNA GIVE NEVER GONNA GIVEGIVE YOU UPWE'VE KNOWN EACH OTHERFOR SO LONGYOUR HEART'S BEEN ACHING BUTYOU'RE TOO SHY TO SAY ITINSIDE WE BOTH KNOW WHAT'S BEEN GOING ONWE KNOW THE GAME AND WE'RE GONNA PLAY ITAND IF YOU ASK ME HOW I'M FEELINGDON'T TELL ME YOU'RE TOO BLIND TO SEENEVER GONNA GIVE YOU UPNEVER GONNA LET YOU DOWNNEVER GONNA RUN AROUND AND DESERT YOUNEVER GONNA MAKE YOU CRYNEVER GONNA SAY GOODBYENEVER GONNA TELL A LIE AND HURT YOUNEVER GONNA GIVE YOU UPNEVER GONNA LET YOU DOWNNEVER GONNA RUN AROUND AND DESERT YOUNEVER GONNA MAKE YOU CRYNEVER GONNA SAY GOODBYENEVER GONNA TELL A LIE AND HURT YOUdef send_to_peer(peerinfo, data) findpeer(peerinfo).send_data dataend