Class CTelnetInterface

Description

class CTelnetInterface

Telnet kapcsolat létesítéséhez nyújt felületet

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

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


	
			
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 (string $hostname, [string $login = NULL], [string $pswd = NULL], [string $prompt = ""], [int $timeOut = 10])
void clearBuffer ()
void clearError ()
boolean connect ()
boolean disconnect ()
int getBufferSize ()
void isConnected ()
boolean negotiation ()
string readToPrompt ([string $prompt = NULL], [string $regexp = NULL])
boolean send (string $str)
void setBufferSize (int $size)
void setPrompt (string $prompt)
string setWindow (int $width, int $height)
string toHex (string $str)
string toString ()
Variables
mixed $buffer = NULL (line 100)
  • access: private
mixed $bufferSize = 1024 (line 101)
  • access: private
mixed $errormsg = "" (line 108)
  • access: private
mixed $errornum = NULL (line 107)
  • access: private
mixed $hostname = NULL (line 104)
  • access: private
mixed $login = NULL (line 109)
  • access: private
mixed $port = 23 (line 105)
  • access: private
mixed $prompt = "" (line 102)
  • access: private
mixed $pswd = NULL (line 110)
  • access: private
mixed $socket = NULL (line 106)
  • access: private
mixed $timeOut = NULL (line 103)
  • access: private
Methods
Constructor __construct (line 120)

Konstruktor

  • access: public
CTelnetInterface __construct (string $hostname, [string $login = NULL], [string $pswd = NULL], [string $prompt = ""], [int $timeOut = 10])
  • string $hostname: Az elérni kívánt hosztnév vagy IP cím.
  • string $login: A telnet login név.
  • string $pswd: A telnet jelszó.
  • string $prompt: A prompt amit kapnunk kell.
  • int $timeOut: Időtúllépés
clearBuffer (line 366)

A telnet puffer tartalmát törli.

  • access: public
void clearBuffer ()
clearError (line 373)

A hibaüzenet tartalmát törli.

  • access: private
void clearError ()
connect (line 140)

Megnyitja a Telnet kapcsolatot.

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

Lezárja a Telnet kapcsolatot.

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

Lekérdezi a telnet puffer méretét.

  • return: A puffer mérete karakterekben.
  • access: public
int getBufferSize ()
isConnected (line 356)

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

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

A távoli végponttól jövő kontroll kérések nyugtázása.

  • return: A sikeresség.
  • access: public
boolean negotiation ()
readToPrompt (line 177)

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], [string $regexp = NULL])
  • string $prompt: A prompt amíg az olvasás folyik
  • string $regexp: Reguláris kifejezés ami promptként illeszkedik a beolvasott szövegre.
send (line 245)

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 347)

Meghatározza a telnet puffer méretét.

  • access: public
void setBufferSize (int $size)
  • int $size: A méret karakterekben
setPrompt (line 132)

Beállítja a promptot

  • access: public
void setPrompt (string $prompt)
  • string $prompt: A prompt.
setWindow (line 258)

Képernyőméret kérése a távoli telnet végponttól.

  • return: A méretkérés során keletkezett input.
  • access: public
string setWindow (int $width, int $height)
  • int $width: A kért szélesség karakterekben.
  • int $height: A kért magasság sorokban.
toHex (line 298)

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 382)

A telnet puffer tartalmát adja vissza.

  • return: A telnet puffer tartalma.
  • access: public
string toString ()

Documentation generated on Sat, 26 Apr 2008 22:17:05 +0200 by phpDocumentor 1.4.0