function DebuggerClient(aTransport)
{
  this._transport = aTransport;
  this._transport.hooks = this;
  this._threadClients = {};
  this._tabClients = {};

  this._pendingRequests = [];
  this._activeRequests = {};
  this._eventsEnabled = true;
}
/**
 * Creates a client for the remote debugging protocol server. This client
 * provides the means to communicate with the server and exchange the messages
 * required by the protocol in a traditional JavaScript API.
 */
Creates a client for the remote debugging protocol server. This client
provides the means to communicate with the server and exchange the messages
required by the protocol in a traditional JavaScript API.
Creates a client for the remote debugging protocol server . This client provides the means to communicate with the server and exchange the messages required by the protocol in a traditional JavaScript API .
function DebuggerClient(aTransport)
{
  this._transport = aTransport;
  this._transport.hooks = this;
  this._threadClients = {};
  this._tabClients = {};
  this._pendingRequests = [];
  this._activeRequests = {};
  this._eventsEnabled = true;
}
function DebuggerClient ( aTransport ) { this . _transport = aTransport ; this . _transport . hooks = this ; this . _threadClients = { } ; this . _tabClients = { } ; this . _pendingRequests = [ ] ; this . _activeRequests = { } ; this . _eventsEnabled = true ; }
Creates a client for the remote debugging protocol server.
Creates a client for the remote debugging protocol server .