| Actor |
|
|
| Actor.js |
Keep track of which actorSpecs have been created. If a replica of a spec
is created, it can be caught, and specs which inherit from other specs will
not overwrite eachother.
|
9126 |
| Front |
|
|
| Front.js |
Base class for client-side actor fronts.
@param [DevToolsClient|null] conn
The conn must either be DevToolsClient or null. Must have
addActorPool, removeActorPool, and poolFor.
conn can be null if the subclass provides a conn property.
@param [Target|null] target
If we are instantiating a target-scoped front, this is a reference to the front's
Target instance, otherwise this is null.
@param [Front|null] parentFront
The parent front. This is only available if the Front being initialized is a child
of a parent front.
@constructor
|
15016 |
| lazy-pool.js |
A Special Pool for RootActor and WindowGlobalTargetActor, which allows lazy loaded
actors to be added to the pool.
Like the Pool, this is a protocol object that can manage the lifetime of other protocol
objects. Pools are used on both sides of the connection to help coordinate lifetimes.
|
7639 |
| moz.build |
|
484 |
| Pool.js |
Actor and Front implementations
|
6061 |
| Request.js |
Manages a request template.
|
6243 |
| Response.js |
Manages a response template.
|
3112 |
| tests |
|
|
| types.js |
Types: named marshallers/demarshallers.
Types provide a 'write' function that takes a js representation and
returns a protocol representation, and a "read" function that
takes a protocol representation and returns a js representation.
The read and write methods are also passed a context object that
represent the actor or front requesting the translation.
Types are referred to with a typestring. Basic types are
registered by name using addType, and more complex types can
be generated by adding detail to the type name.
|
18148 |
| utils.js |
Find Placeholders in the template and save them along with their
paths.
|
1076 |