Lines Matching refs:self
53 def __init__(self,interface_name,wpas_dbus_interface,timeout):
55 self.timeout = int(timeout)
56 self.interface_name = interface_name
57 self.wpas_dbus_interface = wpas_dbus_interface
60 threading.Thread.__init__(self)
61 self.daemon = True
64 self.wpas_dbus_opath = "/" + \
65 self.wpas_dbus_interface.replace(".","/")
66 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \
68 self.wpas_dbus_interfaces_interface = \
69 self.wpas_dbus_interface + ".Interface"
70 self.wpas_dbus_interfaces_p2pdevice = \
71 self.wpas_dbus_interfaces_interface \
76 self.bus = dbus.SystemBus()
77 self.wpas_object = self.bus.get_object(
78 self.wpas_dbus_interface,
79 self.wpas_dbus_opath)
80 self.wpas = dbus.Interface(self.wpas_object,
81 self.wpas_dbus_interface)
86 self.path = self.wpas.GetInterface(
87 self.interface_name)
89 error = 'Error:\n Interface ' + self.interface_name \
95 self.interface_object = self.bus.get_object(
96 self.wpas_dbus_interface, self.path)
97 self.p2p_interface = dbus.Interface(self.interface_object,
98 self.wpas_dbus_interfaces_p2pdevice)
101 self.bus.add_signal_receiver(deviceFound,
102 dbus_interface=self.wpas_dbus_interfaces_p2pdevice,
104 self.bus.add_signal_receiver(deviceLost,
105 dbus_interface=self.wpas_dbus_interfaces_p2pdevice,
111 {'Timeout':int(self.timeout)})
112 self.p2p_interface.Find(P2PFindDict)
115 def run(self):