Esempio n. 1
0
				def __init__(self):
					self.netlink = socket.socket(socket.AF_NETLINK, socket.SOCK_DGRAM, 15)
					self.netlink.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, 65536)
					self.netlink.setsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF, 65536)
					self.netlink.bind((0, 1))
					self.sn = eSocketNotifier(self.netlink.fileno(), POLLIN|POLLPRI)
					self.sn.callback.append(self.dataAvail)
Esempio n. 2
0
				def __init__(self):
					self.netlink = socket.socket(socket.AF_NETLINK, socket.SOCK_DGRAM, 15)
					self.netlink.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, 65536)
					self.netlink.setsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF, 65536)
					self.netlink.bind((0, 1))
					self.sn = eSocketNotifier(self.netlink.fileno(), POLLIN|POLLPRI)
					self.sn.callback.append(self.dataAvail)
Esempio n. 3
0
	def __init__(self):
		self.sock = socket.socket(socket.AF_NETLINK, socket.SOCK_DGRAM, 15)
		try:		
			self.sock.bind((os.getpid(), 1))
			self.notifier = eSocketNotifier(self.sock.fileno(), POLLIN|POLLPRI)
			self.notifier.callback.append(self.cbEventHandler)
		except Exception, msg:
			print "[ModemManager Plugin] Error >>", msg
			self.sock.close()
Esempio n. 4
0
	def __init__(self):
		self.sock = socket.socket(socket.AF_NETLINK, socket.SOCK_DGRAM, 15)
		try:		
			self.sock.bind((os.getpid(), 1))
			self.notifier = eSocketNotifier(self.sock.fileno(), POLLIN|POLLPRI)
			self.notifier.callback.append(self.cbEventHandler)
		except Exception, msg:
			print "[ModemManager Plugin] Error >>", msg
			self.sock.close()
Esempio n. 5
0
	def __init__(self, reactor, watcher, type):
		self.sn = eSocketNotifier(watcher.fileno(), type)
		self.reactor = reactor
		self.watcher = watcher
		self.fn = None
		if type == POLLIN:
			self.fn = self.read
		elif type == POLLOUT:
			self.fn = self.write
		self.sn.callback.append(self.fn)
Esempio n. 6
0
	def __init__(self, reactor, watcher, type):
		self.sn = eSocketNotifier(watcher.fileno(), type)
		self.reactor = reactor
		self.watcher = watcher
		self.fn = None
		if type == POLLIN:
			self.fn = self.read
		elif type == POLLOUT:
			self.fn = self.write
		self.sn_conn = self.sn.activated.connect(self.fn)
Esempio n. 7
0
 def __init__(self, reactor, watcher, type):
     self.sn = eSocketNotifier(watcher.fileno(), type)
     self.reactor = reactor
     self.watcher = watcher
     self.fn = None
     if type == POLLIN:
         self.fn = self.read
     elif type == POLLOUT:
         self.fn = self.write
     self.sn_conn = self.sn.activated.connect(self.fn)