コード例 #1
0
        private static readonly String s_newline = Environment.NewLine;         //$NON-NLS-1$

        public PlayerSessionManager()
        {
            m_debuggerCallbacks = new DefaultDebuggerCallbacks();

            m_serverSocket = null;
            m_prefs        = new System.Collections.Hashtable();

            // manager
            setPreference(SessionManager.PREF_ACCEPT_TIMEOUT, 120000);             // 2 minutes
            setPreference(SessionManager.PREF_URI_MODIFICATION, 1);

            // session

            // response to requests
            setPreference(SessionManager.PREF_RESPONSE_TIMEOUT, 750);             // 0.75s
            setPreference(SessionManager.PREF_CONTEXT_RESPONSE_TIMEOUT, 1000);    // 1s
            setPreference(SessionManager.PREF_GETVAR_RESPONSE_TIMEOUT, 1500);     // 1.5s
            setPreference(SessionManager.PREF_SETVAR_RESPONSE_TIMEOUT, 5000);     // 5s
            setPreference(SessionManager.PREF_SWFSWD_LOAD_TIMEOUT, 5000);         // 5s

            // wait for a suspend to occur after a halt
            setPreference(SessionManager.PREF_SUSPEND_WAIT, 7000);

            // invoke getters by default
            setPreference(SessionManager.PREF_INVOKE_GETTERS, 1);

            // hierarchical variables view
            setPreference(SessionManager.PREF_HIERARCHICAL_VARIABLES, 0);
        }
コード例 #2
0
		/// <summary> Tells the session manager to use the specified IDebuggerCallbacks for
		/// performing certain operatios, such as finding the Flash Player and
		/// launching the debug target. If you do not call this, the session manager
		/// will use a <code>DefaultDebuggerCallbacks</code> object.
		/// </summary>
        public abstract void setDebuggerCallbacks(IDebuggerCallbacks debugger);
コード例 #3
0
		/*
		* @see Flash.Tools.Debugger.SessionManager#setDebuggerCallbacks(Flash.Tools.Debugger.IDebuggerCallbacks)
		*/
        public override void setDebuggerCallbacks(IDebuggerCallbacks debuggerCallbacks)
		{
			m_debuggerCallbacks = debuggerCallbacks;
		}
コード例 #4
0
		private static readonly String s_newline = Environment.NewLine; //$NON-NLS-1$
		
		public PlayerSessionManager()
		{
			m_debuggerCallbacks = new DefaultDebuggerCallbacks();
			
			m_serverSocket = null;
			m_prefs = new System.Collections.Hashtable();
			
			// manager
			setPreference(SessionManager.PREF_ACCEPT_TIMEOUT, 120000); // 2 minutes
			setPreference(SessionManager.PREF_URI_MODIFICATION, 1);
			
			// session
			
			// response to requests
			setPreference(SessionManager.PREF_RESPONSE_TIMEOUT, 750); // 0.75s
			setPreference(SessionManager.PREF_CONTEXT_RESPONSE_TIMEOUT, 1000); // 1s
			setPreference(SessionManager.PREF_GETVAR_RESPONSE_TIMEOUT, 1500); // 1.5s
			setPreference(SessionManager.PREF_SETVAR_RESPONSE_TIMEOUT, 5000); // 5s
			setPreference(SessionManager.PREF_SWFSWD_LOAD_TIMEOUT, 5000); // 5s
			
			// wait for a suspend to occur after a halt
			setPreference(SessionManager.PREF_SUSPEND_WAIT, 7000);
			
			// invoke getters by default
			setPreference(SessionManager.PREF_INVOKE_GETTERS, 1);
			
			// hierarchical variables view
			setPreference(SessionManager.PREF_HIERARCHICAL_VARIABLES, 0);
		}
コード例 #5
0
 /*
  * @see Flash.Tools.Debugger.SessionManager#setDebuggerCallbacks(Flash.Tools.Debugger.IDebuggerCallbacks)
  */
 public override void setDebuggerCallbacks(IDebuggerCallbacks debuggerCallbacks)
 {
     m_debuggerCallbacks = debuggerCallbacks;
 }
コード例 #6
0
 /// <summary> Tells the session manager to use the specified IDebuggerCallbacks for
 /// performing certain operatios, such as finding the Flash Player and
 /// launching the debug target. If you do not call this, the session manager
 /// will use a <code>DefaultDebuggerCallbacks</code> object.
 /// </summary>
 public abstract void setDebuggerCallbacks(IDebuggerCallbacks debugger);