function PipeStream(self){
    // Inner pipeline handle
    self._pipeline = [self];
    // Inner position handle
    self._nr = 0;
    // Modify object
    wrapMethods(self);
    addFunctions(self);
    connectEvents(self);
    addEventHandlers(self);

    return self;
}
function PipeStream(self){
    
    self._pipeline = [self];
    
    self._nr = 0;
    
    wrapMethods(self);
    addFunctions(self);
    connectEvents(self);
    addEventHandlers(self);

    return self;
}
function PipeStream ( self ) { // Inner pipeline handle self . _pipeline = [ self ] ; // Inner position handle self . _nr = 0 ; // Modify object wrapMethods ( self ) ; addFunctions ( self ) ; connectEvents ( self ) ; addEventHandlers ( self ) ; return self ; }
Function for adding PipeStream functionality to an EventEmitter
@param {EventEmitter} self

@return {PipeStream}
Function for adding PipeStream functionality to an EventEmitter @param { EventEmitter } self