(obj)
| 33 | } |
| 34 | |
| 35 | function makeObjectPredicate(obj) |
| 36 | { |
| 37 | return function(msg) { |
| 38 | for (var name in obj) |
| 39 | if (typeof obj[name] == 'function') { |
| 40 | if (!obj[name](msg[name],msg)) |
| 41 | return false; |
| 42 | } |
| 43 | else if (msg[name] != obj[name]) |
| 44 | return false; |
| 45 | |
| 46 | return true; |
| 47 | }; |
| 48 | } |
| 49 | |
| 50 | function RemoteServer(bus, clients) { |
| 51 | this.post = function (msg) { |