Class CTelnetInterface

Description

class CTelnetInterface

Telnet kapcsolat létesítéséhez ad felületet

  • author: Lefi
  • version: 1.0
  • copyright: Copyright © 2008, Lefi Created on 2008.03.25.

Located in /util/CTelnetInterface.php (line 86)


	
			
Variable Summary
mixed $buffer
mixed $bufferSize
mixed $errormsg
mixed $errornum
mixed $hostname
mixed $login
mixed $port
mixed $prompt
mixed $pswd
mixed $socket
mixed $timeOut
Method Summary
CTelnetInterface __construct ( $hostname, [ $login = NULL], [ $pswd = NULL], [ $prompt = ""], [ $timeOut = 10])
void clearBuffer ()
void clearError ()
boolean connect ()
boolean disconnect ()
unknown getBufferSize ()
void isConnected ()
unknown negotiation ()
string readToPrompt ([string $prompt = NULL], [ $regexp = NULL])
boolean send (string $str)
unknown setBufferSize (unknown_type $size)
void setPrompt ( $prompt)
void setWindow ( $width,  $height)
string toHex (string $str)
void toString ()
Variables
mixed $buffer = NULL (line 87)
  • access: private
mixed $bufferSize = 1024 (line 88)
  • access: private
mixed $errormsg = "" (line 95)
  • access: private
mixed $errornum = NULL (line 94)
  • access: private
mixed $hostname = NULL (line 91)
  • access: private
mixed $login = NULL (line 96)
  • access: private
mixed $port = 23 (line 92)
  • access: private
mixed $prompt = "" (line 89)
  • access: private
mixed $pswd = NULL (line 97)
  • access: private
mixed $socket = NULL (line 93)
  • access: private
mixed $timeOut = NULL (line 90)
  • access: private
Methods
Constructor __construct (line 99)
  • access: public
CTelnetInterface __construct ( $hostname, [ $login = NULL], [ $pswd = NULL], [ $prompt = ""], [ $timeOut = 10])
  • $hostname
  • $login
  • $pswd
  • $prompt
  • $timeOut
clearBuffer (line 330)
  • access: public
void clearBuffer ()
clearError (line 333)
  • access: private
void clearError ()
connect (line 115)

Megnyitja a Telnet kapcsolatot.

  • return: True, ha ok.
  • throws: ETelnetConnectException Kivételt dob, ha hiba történt.
  • access: public
boolean connect ()
disconnect (line 127)

Lezárja a Telnet kapcsolatot.

  • return: A sikeresség.
  • access: public
boolean disconnect ()
getBufferSize (line 306)

Enter description here...

  • access: public
unknown getBufferSize ()
isConnected (line 324)

Törli a hiba üzenetet, és kódot.

  • access: public
void isConnected ()
negotiation (line 277)

Enter description here...

  • access: public
unknown negotiation ()
readToPrompt (line 151)

A megadott promptig olvas

  • return: A beolvasott szöveg.
  • throws: EBufferOverflowException Ha buffer méret túllépés van.
  • throws: ETelnetConnectException Ha kapcsolati hiba van.
  • access: public
string readToPrompt ([string $prompt = NULL], [ $regexp = NULL])
  • string $prompt: A prompt amíg az olvasás folyik
  • $regexp
send (line 219)

Stringet ír a telnet csatornára.

  • return: Az írás sikeressége.
  • access: public
boolean send (string $str)
  • string $str: A csatornára írandó string.
setBufferSize (line 315)

Enter description here...

  • access: public
unknown setBufferSize (unknown_type $size)
  • unknown_type $size
setPrompt (line 107)
  • access: public
void setPrompt ( $prompt)
  • $prompt
setWindow (line 225)
  • access: public
void setWindow ( $width,  $height)
  • $width
  • $height
toHex (line 265)

szöveg karaktereit hexadecimális értékké konvertálja vesszővel elválasztva

  • return: A hexa számokat tartalmazó karakterlánc.
  • access: public
string toHex (string $str)
  • string $str: Szöveg.
toString (line 337)
  • access: public
void toString ()

Documentation generated on Sat, 26 Apr 2008 10:37:56 +0200 by phpDocumentor 1.4.0