def close(self):
        self._sock.close()

        self._sock = _closedsocket()
        self.send = self.recv = self.sendto = self.recvfrom = self._sock._dummy

        try:
            import lightblue
            lightblue.stopadvertise(self)
        except:
            pass
Beispiel #2
0
 def close(self):        
     self._sock.close()
     
     self._sock = _closedsocket()
     self.send = self.recv = self.sendto = self.recvfrom = self._sock._dummy
     
     try:
         import lightblue
         lightblue.stopadvertise(self)
     except:
         pass
Beispiel #3
0
 def stopAdvertising(self):
     self.cv.acquire()
     try:
         lightblue.stopadvertise(self.obexsocket)
     except AttributeError:
         pass
     if self.devid: self.intrf.release(interface=self.devid, bandwidth=0)
     self.advertising = False
     self.cv.notify()
     self.cv.release()
     return self.devid
    def stopAdvertise(self, hash):
        try:
            s = self.advertisingSockets[hash]
        except KeyError:
            print "Key %s not found, returning..." % hash
            return

        if (self.library == "e32"):
            print "not implemented for e32 yet"
            return
        elif (self.library == "lightblue"):
            lightblue.stopadvertise(s)
            del self.advertisingSockets[hash]
Beispiel #5
0
def bt_stop_advertising(socket):
    if BLUEZ:
        stop_advertising(socket)
    else:
        lightblue.stopadvertise(socket)
Beispiel #6
0
def bt_stop_advertising(socket):
    if BLUEZ:
        stop_advertising(socket)
    else:
        lightblue.stopadvertise(socket)
# Copyright (c) 2009 Bea Lam. All rights reserved.
# Copyright (c) 2009 Bea Lam. All rights reserved.