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
Exemple #2
0
 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
Exemple #3
0
 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
Exemple #4
0
 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