summaryrefslogtreecommitdiff
path: root/js/src/Ice/TcpEndpointFactory.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/Ice/TcpEndpointFactory.js')
-rw-r--r--js/src/Ice/TcpEndpointFactory.js47
1 files changed, 26 insertions, 21 deletions
diff --git a/js/src/Ice/TcpEndpointFactory.js b/js/src/Ice/TcpEndpointFactory.js
index ad7bc526ccd..64236d1f522 100644
--- a/js/src/Ice/TcpEndpointFactory.js
+++ b/js/src/Ice/TcpEndpointFactory.js
@@ -7,45 +7,50 @@
//
// **********************************************************************
-var Ice = require("../Ice/ModuleRegistry").Ice;
-Ice.__M.require(module, ["../Ice/Class", "../Ice/TcpEndpointI"]);
+const Ice = require("../Ice/TcpEndpointI").Ice;
+const TcpEndpointI = Ice.TcpEndpointI;
-var TcpEndpointI = Ice.TcpEndpointI;
-
-var TcpEndpointFactory = Ice.Class({
- __init__: function(instance)
+class TcpEndpointFactory
+{
+ constructor(instance)
{
this._instance = instance;
- },
- type: function()
+ }
+
+ type()
{
return this._instance.type();
- },
- protocol: function()
+ }
+
+ protocol()
{
return this._instance.protocol();
- },
- create: function(args, oaEndpoint)
+ }
+
+ create(args, oaEndpoint)
{
- var e = new TcpEndpointI(this._instance);
+ const e = new TcpEndpointI(this._instance);
e.initWithOptions(args, oaEndpoint);
return e;
- },
- read: function(s)
+ }
+
+ read(s)
{
- var e = new TcpEndpointI(this._instance);
+ const e = new TcpEndpointI(this._instance);
e.initWithStream(s);
return e;
- },
- destroy: function()
+ }
+
+ destroy()
{
this._instance = null;
- },
- clone:function(instance)
+ }
+
+ clone(instance)
{
return new TcpEndpointFactory(instance);
}
-});
+}
Ice.TcpEndpointFactory = TcpEndpointFactory;
module.exports.Ice = Ice;