+ if self.__calledNumer is not None:
+ self._conn.session.backend.cancel(self.__calledNumer)
+ self._delayedClose.cancel()
+
+ @misc_utils.log_exception(_moduleLogger)
+ def GetLocalPendingMembersWithInfo(self):
+ info = dbus.Array([], signature="(uuus)")
+ for member in self._local_pending:
+ info.append((member, self._handle, 0, ''))
+ return info
+
+ @misc_utils.log_exception(_moduleLogger)
+ def AddMembers(self, handles, message):
+ _moduleLogger.info("Add members %r: %s" % (handles, message))
+ for handle in handles:
+ if handle == int(self.GetSelfHandle()) and self.GetSelfHandle() in self._local_pending:
+ _moduleLogger.info("Technically the user just accepted the call")
+
+ @misc_utils.log_exception(_moduleLogger)
+ def RemoveMembers(self, handles, message):
+ _moduleLogger.info("Remove members (no-op) %r: %s" % (handles, message))
+
+ @misc_utils.log_exception(_moduleLogger)
+ def RemoveMembersWithReason(self, handles, message, reason):
+ _moduleLogger.info("Remove members (no-op) %r: %s (%i)" % (handles, message, reason))
+
+ @misc_utils.log_exception(_moduleLogger)