bin/XULRunner21_0/chrome/toolkit/content/global/devtools/dbg-browser-actors.js
/**
 * Creates the root actor that client-server communications always start with.
 * The root actor is responsible for the initial 'hello' packet and for
 * responding to a 'listTabs' request that produces the list of currently open
 * tabs.
 *
 * @param aConnection DebuggerServerConnection
 *        The conection to the client.
 */
Creates the root actor that client-server communications always start with.
The root actor is responsible for the initial 'hello' packet and for
responding to a 'listTabs' request that produces the list of currently open
tabs.

@param aConnection DebuggerServerConnection
The conection to the client.
Creates the root actor that client - server communications always start with . The root actor is responsible for the initial ' hello ' packet and for responding to a ' listTabs ' request that produces the list of currently open tabs . @param aConnection DebuggerServerConnection The conection to the client .
function BrowserRootActor(aConnection)
{
  this.conn = aConnection;
  this._tabActors = new WeakMap();
  this._tabActorPool = null;
  this._extraActors = {};
  this.onTabClosed = this.onTabClosed.bind(this);
  windowMediator.addListener(this);
}
function BrowserRootActor ( aConnection ) { this . conn = aConnection ; this . _tabActors = new WeakMap ( ) ; this . _tabActorPool = null ; this . _extraActors = { } ; this . onTabClosed = this . onTabClosed . bind ( this ) ; windowMediator . addListener ( this ) ; }
Creates the root actor that client-server communications always start with.
Creates the root actor that client - server communications always start with .
// A map of actor names to actor instances provided by extensions.