Пример #1
0
	def processCommand(self, cmd):
		# log.msg("In VxProtocol.processCommand:: %s" % cmd) 
			
		if cmd['name'] in _available_commands:
			vx.pushWebSocketEvent(self.id, cmd)
			return
			
		if cmd['name'] == "CLEAR":
			vx.pushWebSocketEvent(self.id, cmd)
			# print "Removed call to EXPOSE\n" #self.sendEvent("EVENT EXPOSE\n")
			return
Пример #2
0
	def lineReceived(self, data):
		try:
			cmd = json.loads(data)
			if cmd[u'name'] == 'PRELOAD':
				vx.addFontPreload(self.id, cmd['args'][0], cmd['args'][1])
				return
			vx.pushWebSocketEvent(self.id, cmd)
		except ValueError:
			log.msg("Invalid JSON data received:: %s" % data)
			cmd = command.process(data)
			self.processCommand(cmd)
Пример #3
0
	def lineReceived(self, data):
		try:
			cmd = json.loads(data)
			if cmd[u'name'] == 'PRELOAD':
				vx.addFontPreload(self.id, cmd['args'][0], cmd['args'][1])
				return
			vx.pushWebSocketEvent(self.id, cmd)
		except ValueError:
			log.msg("Invalid JSON data received:: %s" % data)
			cmd = command.process(data)
			self.processCommand(cmd)
Пример #4
0
	def processCommand(self, cmd):
		# log.msg("In VxProtocol.processCommand:: %s" % cmd) 
			
		if cmd['name'] in _available_commands:
			vx.pushWebSocketEvent(self.id, cmd)
			return
			
		if cmd['name'] == "CLEAR":
			vx.pushWebSocketEvent(self.id, cmd)
			# print "Removed call to EXPOSE\n" #self.sendEvent("EVENT EXPOSE\n")
			return
Пример #5
0
	def lineReceived(self, data):
		try:
			cmd = json.loads(data)
			if (u'name' in cmd) and (cmd[u'name'] == 'PRELOAD'):
				vx.addFontPreload(self.id, cmd['args'][0], cmd['args'][1])
			elif u'appName' in cmd:
				vx.apps[self.id]['appName'] = cmd['appName'] 
				print 'Registering Application: ' + vx.apps[self.id]['appName']
			else:
				vx.pushWebSocketEvent(self.id, cmd)
		except ValueError:
			logging.info("Invalid JSON data received: " + data)
			cmd = command.process(data)
			self.processCommand(cmd)
		self.read_line()