diff options
Diffstat (limited to 'js/src/Ice/UnknownSlicedObject.js')
-rw-r--r-- | js/src/Ice/UnknownSlicedObject.js | 120 |
1 files changed, 58 insertions, 62 deletions
diff --git a/js/src/Ice/UnknownSlicedObject.js b/js/src/Ice/UnknownSlicedObject.js index 70ef7146f53..bd5dc25f277 100644 --- a/js/src/Ice/UnknownSlicedObject.js +++ b/js/src/Ice/UnknownSlicedObject.js @@ -7,74 +7,70 @@ // // ********************************************************************** -(function(global){ - require("Ice/Object"); - require("Ice/Class"); +var Ice = require("../Ice/ModuleRegistry").Ice; +Ice.__M.require(module, "Ice", ["../Ice/Object", "../Ice/Class"]); - var Ice = global.Ice || {}; - - var SliceInfo = function() - { - /** - * The Slice type ID for this slice. - **/ - this.typeId = ""; +var SliceInfo = function() +{ + /** + * The Slice type ID for this slice. + **/ + this.typeId = ""; - /** - * The Slice compact type ID for this slice. - **/ - this.compactId = -1; + /** + * The Slice compact type ID for this slice. + **/ + this.compactId = -1; - /** - * The encoded bytes for this slice, including the leading size integer. - **/ - this.bytes = []; + /** + * The encoded bytes for this slice, including the leading size integer. + **/ + this.bytes = []; - /** - * The Ice objects referenced by this slice. - **/ - this.objects = []; + /** + * The Ice objects referenced by this slice. + **/ + this.objects = []; - /** - * Whether or not the slice contains optional members. - **/ - this.hasOptionalMembers = false; + /** + * Whether or not the slice contains optional members. + **/ + this.hasOptionalMembers = false; - /** - * Whether or not this is the last slice. - **/ - this.isLastSlice = false; - }; - - var SlicedData = function(slices) + /** + * Whether or not this is the last slice. + **/ + this.isLastSlice = false; +}; +Ice.SliceInfo = SliceInfo; + +var SlicedData = function(slices) +{ + this.slices = slices; +}; +Ice.SlicedData = SlicedData; + +var UnknownSlicedObject = Ice.Class(Ice.Object, { - this.slices = slices; - }; - - var UnknownSlicedObject = Ice.Class(Ice.Object, + __init__: function(unknownTypeId) + { + this._unknownTypeId = unknownTypeId; + }, + getUnknownTypeId: function() + { + return this._unknownTypeId; + }, + __write: function(os) + { + os.startWriteObject(this._slicedData); + os.endWriteObject(); + }, + __read: function(is) { - __init__: function(unknownTypeId) - { - this._unknownTypeId = unknownTypeId; - }, - getUnknownTypeId: function() - { - return this._unknownTypeId; - }, - __write: function(os) - { - os.startWriteObject(this._slicedData); - os.endWriteObject(); - }, - __read: function(is) - { - is.startReadObject(); - this._slicedData = is.endReadObject(true); - } - }); + is.startReadObject(); + this._slicedData = is.endReadObject(true); + } + }); +Ice.UnknownSlicedObject = UnknownSlicedObject; - Ice.SliceInfo = SliceInfo; - Ice.SlicedData = SlicedData; - Ice.UnknownSlicedObject = UnknownSlicedObject; - global.Ice = Ice; -}(typeof (global) === "undefined" ? window : global)); +module.exports.Ice = Ice; |