Lines Matching refs:self
23 def __init__(self, ifname): argument
24 self.ifname = ifname
25 self.ctrl = wpaspy.Ctrl(os.path.join(wpas_ctrl, ifname))
26 if "PONG" not in self.ctrl.request("PING"):
28 self.mon = wpaspy.Ctrl(os.path.join(wpas_ctrl, ifname))
29 self.mon.attach()
31 def add_network(self): argument
32 id = self.request("ADD_NETWORK")
37 def remove_network(self, id): argument
38 id = self.request("REMOVE_NETWORK " + str(id))
43 def set_network(self, id, field, value): argument
44 res = self.request("SET_NETWORK " + str(id) + " " + field + " " + value)
49 def set_network_quoted(self, id, field, value): argument
50 res = self.request("SET_NETWORK " + str(id) + " " + field + ' "' + value + '"')
55 def request(self, cmd, timeout=10): argument
56 return self.ctrl.request(cmd, timeout=timeout)
58 def wait_event(self, events, timeout=10): argument
61 while self.mon.pending():
62 ev = self.mon.recv()
63 logger.debug(self.ifname + ": " + ev)
71 if not self.mon.pending(timeout=remaining):