
/**
 * Module dependencies.
 */

var Queue = require('./queue');

/**
 * Expose `PullSocket`.
 */

module.exports = PullSocket;

/**
 * Initialize a new `PullSocket`.
 *
 * @api private
 */

function PullSocket() {
  Queue.call(this);
  // TODO: selective reception
}

/**
 * Pull sockets should not send messages.
 */

PullSocket.prototype.send = function(){
  throw new Error('pull sockets should not send messages');
};

/**
 * Inherits from `Queue.prototype`.
 */

PullSocket.prototype.__proto__ = Queue.prototype;

@@ -31,21 +31,22 @@
 */%0A%0Avar 
-Queue
+Socket
  = requi
@@ -55,13 +55,12 @@
 ('./
-queue
+sock
 ');%0A
@@ -211,21 +211,22 @@
 t() %7B%0A  
-Queue
+Socket
 .call(th
@@ -264,16 +264,114 @@
 tion%0A%7D%0A%0A
+/**%0A * Inherits from %60Socket.prototype%60.%0A */%0A%0APullSocket.prototype.__proto__ = Socket.prototype;%0A%0A
 /**%0A * P
@@ -520,100 +520,4 @@
 %0A%7D;%0A
-%0A/**%0A * Inherits from %60Queue.prototype%60.%0A */%0A%0APullSocket.prototype.__proto__ = Queue.prototype;%0A

Remove queue socket proto