コード例 #1
0
ファイル: controller.py プロジェクト: pond3r/pyqtggpo
 def dispatch(self, seq, data):
     logdebug().info('Dispatch ' + Protocol.outOfBandCodeToString(seq) + ' ' + repr(data))
     # out of band data
     if seq == Protocol.CHAT_DATA:
         self.parseChatResponse(data)
     elif seq == Protocol.PLAYER_STATE_CHANGE:
         self.parseStateChangesResponse(data)
     elif seq == Protocol.CHALLENGE_DECLINED:
         self.parseChallengeDeclinedResponse(data)
     elif seq == Protocol.CHALLENGE_RECEIVED:
         self.parseChallengeReceivedResponse(data)
     elif seq == Protocol.CHALLENGE_RETRACTED:
         self.parseChallengeCancelledResponse(data)
     elif seq == Protocol.JOINING_A_CHANNEL:
         self.parseJoinChannelResponse(data)
     elif seq == Protocol.SPECTATE_GRANTED:
         self.parseSpectateResponse(data)
     else:
         # in band response to our previous request
         self.dispatchInbandData(seq, data)
コード例 #2
0
 def dispatch(self, seq, data):
     logdebug().info('Dispatch ' + Protocol.outOfBandCodeToString(seq) +
                     ' ' + repr(data))
     # out of band data
     if seq == Protocol.CHAT_DATA:
         self.parseChatResponse(data)
     elif seq == Protocol.PLAYER_STATE_CHANGE:
         self.parseStateChangesResponse(data)
     elif seq == Protocol.CHALLENGE_DECLINED:
         self.parseChallengeDeclinedResponse(data)
     elif seq == Protocol.CHALLENGE_RECEIVED:
         self.parseChallengeReceivedResponse(data)
     elif seq == Protocol.CHALLENGE_RETRACTED:
         self.parseChallengeCancelledResponse(data)
     elif seq == Protocol.JOINING_A_CHANNEL:
         self.parseJoinChannelResponse(data)
     elif seq == Protocol.SPECTATE_GRANTED:
         self.parseSpectateResponse(data)
     else:
         # in band response to our previous request
         self.dispatchInbandData(seq, data)