Pass length into ReadInternal

pull/94/head
Pavel Djundik 9 years ago
parent 2bbe339458
commit 98749925c7

@ -40,7 +40,7 @@
abstract public function Write( $Header, $String = '' ); abstract public function Write( $Header, $String = '' );
abstract public function Read( $Length = 1400 ); abstract public function Read( $Length = 1400 );
protected function ReadInternal( $Buffer, $SherlockFunction ) protected function ReadInternal( $Buffer, $Length, $SherlockFunction )
{ {
if( $Buffer->Remaining( ) === 0 ) if( $Buffer->Remaining( ) === 0 )
{ {

@ -73,7 +73,7 @@
$Buffer = new Buffer( ); $Buffer = new Buffer( );
$Buffer->Set( FRead( $this->Socket, $Length ) ); $Buffer->Set( FRead( $this->Socket, $Length ) );
$this->ReadInternal( $Buffer, [ $this, 'Sherlock' ] ); $this->ReadInternal( $Buffer, $Length, [ $this, 'Sherlock' ] );
return $Buffer; return $Buffer;
} }

@ -40,7 +40,7 @@
$Buffer = new Buffer( ); $Buffer = new Buffer( );
$Buffer->Set( $this->PacketQueue->pop() ); $Buffer->Set( $this->PacketQueue->pop() );
$this->ReadInternal( $Buffer, [ $this, 'Sherlock' ] ); $this->ReadInternal( $Buffer, $Length, [ $this, 'Sherlock' ] );
return $Buffer; return $Buffer;
} }

Loading…
Cancel
Save