def __init__(self, channel): super(ClanUserRoomController, self).__init__(channel) self.__reJoinCallbackID = None self.__expBackOff = backoff.ExpBackoff(_BACK_OFF_MIN_DELAY, _BACK_OFF_MAX_DELAY, _BACK_OFF_MODIFIER, _BACK_OFF_EXP_RANDOM_FACTOR) self.__doNextRejoin() g_messengerEvents.onErrorReceived += self.__me_onErrorReceived return
def __init__(self, clansCtrl): super(ClanUnavailableState, self).__init__(clansCtrl, CLAN_CONTROLLER_STATES.STATE_UNAVAILABLE) self.__bwCbId = None self.__ctx = contexts.PingCtx() self.__isPingRunning = False self.__backOff = backoff.ExpBackoff(_PING_BACK_OFF_MIN_DELAY, _PING_BACK_OFF_MAX_DELAY, _PING_BACK_OFF_MODIFIER, _PING_BACK_OFF_EXP_RANDOM_FACTOR) return
def __init__(self): _logger.info('Create') super(VOIPManager, self).__init__() self.__initialized = False self.__enabled = False self.__enabledChannelID = None self.__voipServer = '' self.__voipDomain = '' self.__testDomain = '' self.__user = ['', ''] self.__channel = ['', ''] self.__currentChannel = '' self.__isChannelRejoin = False self.__inTesting = False self.__loggedIn = False self.__needLogginAfterInit = False self.__normalLogout = False self.__loginAttemptsRemained = 2 self.__fsm = VOIPFsm() self.__expBackOff = backoff.ExpBackoff(_BACK_OFF_MIN_DELAY, _BACK_OFF_MAX_DELAY, _BACK_OFF_MODIFIER, _BACK_OFF_EXP_RANDOM_FACTOR) self.__reLoginCallbackID = None self.__activateMicByVoice = False self.__captureDevices = [] self.__currentCaptureDevice = '' self.__channelUsers = {} self.onCaptureDevicesUpdated = Event.Event() self.onPlayerSpeaking = Event.Event() self.onInitialized = Event.Event() self.onFailedToConnect = Event.Event() self.onJoinedChannel = Event.Event() self.onLeftChannel = Event.Event() self.__fsm.onStateChanged += self.__onStateChanged return
def __init__(self): super(ConnectionHandler, self).__init__() self.__tokenRequester = TokenRequester(TOKEN_TYPE.XMPPCS, ChatTokenResponse, False) self.__reconnectCallbackID = None self.__reqTokenCallbackID = None self.__connectionsInfo = ConnectionsInfo() self.__reqTokenBackOff = backoff.ExpBackoff(self.__tokenRequester.getReqCoolDown(), _BACK_OFF_MAX_DELAY, _BACK_OFF_MODIFIER, _BACK_OFF_EXP_RANDOM_FACTOR)
def __init__(self, webCtrl): super(UnavailableState, self).__init__(webCtrl, WebControllerStates.STATE_UNAVAILABLE) self.__bwCbId = None self.__ctx = PingCtx() self.__isPingRunning = False self.__backOff = backoff.ExpBackoff(_PING_BACK_OFF_MIN_DELAY, _PING_BACK_OFF_MAX_DELAY, _PING_BACK_OFF_MODIFIER, _PING_BACK_OFF_EXP_RANDOM_FACTOR) return
def __init__(self, client): super(_Reconnection, self).__init__() self.__client = client self.__callbackID = None self.__expBackOff = backoff.ExpBackoff(_BACK_OFF_MIN_DELAY, _BACK_OFF_MAX_DELAY, _BACK_OFF_MODIFIER, _BACK_OFF_EXP_RANDOM_FACTOR) return