Lines Matching refs:self
64 def __init__(self,interface_name,wpas_dbus_interface,persistent,frequency, argument
67 self.interface_name = interface_name
68 self.wpas_dbus_interface = wpas_dbus_interface
69 self.persistent = persistent
70 self.frequency = frequency
71 self.persistent_group_object = persistent_group_object
74 threading.Thread.__init__(self)
75 self.daemon = True
78 self.wpas_dbus_opath = "/" + \
79 self.wpas_dbus_interface.replace(".","/")
80 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \
82 self.wpas_dbus_interfaces_interface = \
83 self.wpas_dbus_interface + ".Interface"
84 self.wpas_dbus_interfaces_p2pdevice = \
85 self.wpas_dbus_interfaces_interface \
90 self.bus = dbus.SystemBus()
91 self.wpas_object = self.bus.get_object(
92 self.wpas_dbus_interface,
93 self.wpas_dbus_opath)
94 self.wpas = dbus.Interface(self.wpas_object,
95 self.wpas_dbus_interface)
100 self.path = self.wpas.GetInterface(
101 self.interface_name)
103 error = 'Error:\n Interface ' + self.interface_name \
109 self.interface_object = self.bus.get_object(
110 self.wpas_dbus_interface, self.path)
111 self.p2p_interface = dbus.Interface(self.interface_object,
112 self.wpas_dbus_interfaces_p2pdevice)
115 self.bus.add_signal_receiver(GroupStarted,
116 dbus_interface=self.wpas_dbus_interfaces_p2pdevice,
118 self.bus.add_signal_receiver(WpsFailure,
119 dbus_interface=self.wpas_dbus_interfaces_p2pdevice,
123 def constructArguments(self): argument
124 self.P2PDictionary = {'persistent':self.persistent}
126 if (self.frequency != None):
127 if (int(self.frequency) > 0):
128 self.P2PDictionary.update({'frequency':int(self.frequency)})
134 if (self.persistent_group_object != None):
135 self.P2PDictionary.update({'persistent_group_object':
136 self.persistent_group_object})
139 def run(self): argument
141 self.p2p_interface.GroupAdd(self.P2PDictionary)