UNPKG

ndn-js-contrib

Version:

Reusable 'Classes' for Named Data Networking: NameTree, PIT, FIB, ContentStore, Interfaces, and Transports

1 lines 852 B
function AbstractTransport(a){return Transport.call(this),this.sendCb=a,this}var Transport=require("ndn-lib/js/transport/transport.js").Transport;AbstractTransport.prototype=new Transport,AbstractTransport.prototype.name="_abstract",AbstractTransport.defineListener=function(){this.Listener=function(a){global.ListenerActive=!0,this.call=function(){a(AbstractTransport.prototype.name,function(){})}}},AbstractTransport.ConnectionInfo=function(a){Transport.ConnectionInfo.call(this),this.port=a},AbstractTransport.ConnectionInfo.prototype=new Transport.ConnectionInfo,AbstractTransport.ConnectionInfo.prototype.name="_abstract.ConnectionInfo",AbstractTransport.prototype.connect=function(a,b,c){return c(),this},AbstractTransport.prototype.send=function(a){console.log(a)},AbstractTransport.prototype.close=function(){},module.exports=AbstractTransport;