Rename syndicate.js to network.js
This commit is contained in:
parent
0e7a6375e9
commit
4f94c8702e
|
@ -7,5 +7,5 @@ Source files in `src/`, from most general to most specific:
|
||||||
- `reflect.js`: Reflection on function formal parameter lists.
|
- `reflect.js`: Reflection on function formal parameter lists.
|
||||||
- `util.js`: Functions `extend` and `kwApply`.
|
- `util.js`: Functions `extend` and `kwApply`.
|
||||||
- `route.js`: Implementation of dataspace trie structure.
|
- `route.js`: Implementation of dataspace trie structure.
|
||||||
- `syndicate.js`: Implementation of core leaf actors and networks.
|
- `network.js`: Implementation of core leaf actors and networks.
|
||||||
- `main.js`: Main package entry point.
|
- `main.js`: Main package entry point.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
// Utility protocol for measuring when a stateChange takes effect.
|
// Utility protocol for measuring when a stateChange takes effect.
|
||||||
|
|
||||||
var RandomID = require('./randomid.js');
|
var RandomID = require('./randomid.js');
|
||||||
var Syndicate = require('./syndicate.js');
|
var Network = require('./network.js').Network;
|
||||||
var Route = require('./route.js');
|
var Route = require('./route.js');
|
||||||
var Patch = require('./patch.js');
|
var Patch = require('./patch.js');
|
||||||
|
|
||||||
|
@ -14,12 +14,12 @@ function Ack(metaLevel, id) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Ack.prototype.arm = function () {
|
Ack.prototype.arm = function () {
|
||||||
Syndicate.Network.stateChange(Patch.sub([$Ack, this.id], this.metaLevel));
|
Network.stateChange(Patch.sub([$Ack, this.id], this.metaLevel));
|
||||||
Syndicate.Network.send([$Ack, this.id], this.metaLevel);
|
Network.send([$Ack, this.id], this.metaLevel);
|
||||||
};
|
};
|
||||||
|
|
||||||
Ack.prototype.disarm = function () {
|
Ack.prototype.disarm = function () {
|
||||||
Syndicate.Network.stateChange(Patch.unsub([$Ack, this.id], this.metaLevel));
|
Network.stateChange(Patch.unsub([$Ack, this.id], this.metaLevel));
|
||||||
};
|
};
|
||||||
|
|
||||||
Ack.prototype.check = function (e) {
|
Ack.prototype.check = function (e) {
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
var Immutable = require('immutable');
|
var Immutable = require('immutable');
|
||||||
var Syndicate = require('./syndicate.js');
|
|
||||||
var Route = require('./route.js');
|
var Route = require('./route.js');
|
||||||
var Patch = require('./patch.js');
|
var Patch = require('./patch.js');
|
||||||
var Util = require('./util.js');
|
var Util = require('./util.js');
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
// DOM fragment display driver
|
// DOM fragment display driver
|
||||||
var Syndicate = require("./syndicate.js");
|
|
||||||
var Patch = require("./patch.js");
|
var Patch = require("./patch.js");
|
||||||
var DemandMatcher = require('./demand-matcher.js').DemandMatcher;
|
var DemandMatcher = require('./demand-matcher.js').DemandMatcher;
|
||||||
|
var Ack = require('./ack.js').Ack;
|
||||||
var Seal = require('./seal.js').Seal;
|
var Seal = require('./seal.js').Seal;
|
||||||
var Network = Syndicate.Network;
|
|
||||||
var __ = Syndicate.__;
|
var Network_ = require("./network.js");
|
||||||
var _$ = Syndicate._$;
|
var Network = Network_.Network;
|
||||||
|
var __ = Network_.__;
|
||||||
|
var _$ = Network_._$;
|
||||||
|
|
||||||
function spawnDOMDriver(domWrapFunction, jQueryWrapFunction) {
|
function spawnDOMDriver(domWrapFunction, jQueryWrapFunction) {
|
||||||
domWrapFunction = domWrapFunction || defaultWrapFunction;
|
domWrapFunction = domWrapFunction || defaultWrapFunction;
|
||||||
|
@ -35,7 +37,7 @@ function DOMFragment(selector, fragmentClass, fragmentSpec, domWrapFunction, jQu
|
||||||
this.domWrapFunction = domWrapFunction;
|
this.domWrapFunction = domWrapFunction;
|
||||||
this.jQueryWrapFunction = jQueryWrapFunction;
|
this.jQueryWrapFunction = jQueryWrapFunction;
|
||||||
this.demandExists = false;
|
this.demandExists = false;
|
||||||
this.subscriptionEstablished = new Syndicate.Ack();
|
this.subscriptionEstablished = new Ack();
|
||||||
this.nodes = this.buildNodes();
|
this.nodes = this.buildNodes();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +51,7 @@ DOMFragment.prototype.boot = function () {
|
||||||
self.jQueryWrapFunction);
|
self.jQueryWrapFunction);
|
||||||
Network.spawn({
|
Network.spawn({
|
||||||
demandExists: false,
|
demandExists: false,
|
||||||
subscriptionEstablished: new Syndicate.Ack(1),
|
subscriptionEstablished: new Ack(1),
|
||||||
boot: function () {
|
boot: function () {
|
||||||
this.subscriptionEstablished.arm();
|
this.subscriptionEstablished.arm();
|
||||||
return Patch.sub(Patch.advertise(specification), 1);
|
return Patch.sub(Patch.advertise(specification), 1);
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var Immutable = require('immutable');
|
var Immutable = require('immutable');
|
||||||
var Syndicate = require('./syndicate.js');
|
var Network = require('./network.js').Network;
|
||||||
var Network = Syndicate.Network;
|
|
||||||
|
|
||||||
function Ground(bootFn) {
|
function Ground(bootFn) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
// JQuery event driver
|
// JQuery event driver
|
||||||
var Syndicate = require("./syndicate.js");
|
|
||||||
var Patch = require("./patch.js");
|
var Patch = require("./patch.js");
|
||||||
var DemandMatcher = require('./demand-matcher.js').DemandMatcher;
|
var DemandMatcher = require('./demand-matcher.js').DemandMatcher;
|
||||||
var Network = Syndicate.Network;
|
|
||||||
var __ = Syndicate.__;
|
var Network_ = require("./network.js");
|
||||||
var _$ = Syndicate._$;
|
var Network = Network_.Network;
|
||||||
|
var __ = Network_.__;
|
||||||
|
var _$ = Network_._$;
|
||||||
|
|
||||||
function spawnJQueryDriver(baseSelector, metaLevel, wrapFunction) {
|
function spawnJQueryDriver(baseSelector, metaLevel, wrapFunction) {
|
||||||
metaLevel = metaLevel || 0;
|
metaLevel = metaLevel || 0;
|
||||||
|
|
|
@ -6,7 +6,7 @@ function copyKeys(keys, to, from) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = require("./syndicate.js");
|
module.exports = require("./network.js");
|
||||||
|
|
||||||
module.exports.Route = require("./route.js");
|
module.exports.Route = require("./route.js");
|
||||||
copyKeys(['__', '_$', '$Capture', '$Special',
|
copyKeys(['__', '_$', '$Capture', '$Special',
|
||||||
|
|
Loading…
Reference in New Issue