Öffentliche Methoden | Geschützte Methoden | Geschützte Attribute

Socket_SocketHandler Klassenreferenz

Aufstellung aller Elemente

Öffentliche Methoden

 __construct ($socket)
 Default constructor.
 __destruct ()
 Destructor.
 getSocket ()
 Returns socket.
 isConnected ()
 isListening ()
 connect ($address, $port)
 Connects to a specified address.
 bind ($address, $port)
 Binds the socket to an address + port.
 listen ()
 Let's the socket listen for incoming connections.
 hasBeenAccepted ()
 Tells the SocketHandler that he got accepted.
 accept ()
 Accepts a connection to a socket that is bound and listens The ressource has to be added to the SocketPool manually.
 getRemoteName ()
 Returns ip + port of the remote socket.
 getLocalName ()
 Returns ip + port of the local socket.
 write ($data)
 Writes data to the socket.
 read ($length=16384)
 Reads data from the socket.
 close ()
 Shuts the socket down after waiting a bit (waiting might be optional).

Geschützte Methoden

 error ()
 Gets last error from socket.

Geschützte Attribute

 $socket
 $is_connected
 $is_bound
 $is_listening

Ausführliche Beschreibung

Definiert in Zeile 8 der Datei SocketHandler.php.


Beschreibung der Konstruktoren und Destruktoren

Socket_SocketHandler.__construct ( socket  ) 

Default constructor.

Sets the socket.

Ausnahmebehandlung:
Exception_SocketException 
Parameter:
ressource $socket
Rückgabe:
void

Definiert in Zeile 37 der Datei SocketHandler.php.

Socket_SocketHandler.__destruct (  ) 

Destructor.

Closes socket.

Rückgabe:
void

Definiert in Zeile 49 der Datei SocketHandler.php.

Benutzt close().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:


Dokumentation der Elementfunktionen

Socket_SocketHandler.accept (  ) 

Accepts a connection to a socket that is bound and listens The ressource has to be added to the SocketPool manually.

Ausnahmebehandlung:
Exception_SocketException 
Rückgabe:
ressource

Definiert in Zeile 131 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Socket_SocketHandler.bind ( address,
port 
)

Binds the socket to an address + port.

Ausnahmebehandlung:
Exception_SocketException 
Parameter:
string $address
int $port
Rückgabe:
void

Definiert in Zeile 96 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Socket_SocketHandler.close (  ) 

Shuts the socket down after waiting a bit (waiting might be optional).

Ausnahmebehandlung:
Exception_SocketException 
Rückgabe:
void

Definiert in Zeile 191 der Datei SocketHandler.php.

Benutzt error().

Wird benutzt von __destruct().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Socket_SocketHandler.connect ( address,
port 
)

Connects to a specified address.

Ausnahmebehandlung:
Exception_SocketException 
Parameter:
string $address
int $port
Rückgabe:
void

Definiert in Zeile 82 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Socket_SocketHandler.error (  )  [protected]

Gets last error from socket.

Ausnahmebehandlung:
Exception_SocketException 

Definiert in Zeile 208 der Datei SocketHandler.php.

Wird benutzt von accept(), bind(), close(), connect(), getLocalName(), getRemoteName(), listen(), read() und write().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Socket_SocketHandler.getLocalName (  ) 

Returns ip + port of the local socket.

Ausnahmebehandlung:
Exception_SocketException 
Rückgabe:
string

Definiert in Zeile 156 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Socket_SocketHandler.getRemoteName (  ) 

Returns ip + port of the remote socket.

Ausnahmebehandlung:
Exception_SocketException 
Rückgabe:
string

Definiert in Zeile 144 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Socket_SocketHandler.getSocket (  ) 

Returns socket.

Rückgabe:
ressource

Definiert in Zeile 57 der Datei SocketHandler.php.

Socket_SocketHandler.hasBeenAccepted (  ) 

Tells the SocketHandler that he got accepted.

Rückgabe:
void

Definiert in Zeile 121 der Datei SocketHandler.php.

Socket_SocketHandler.isConnected (  ) 
Rückgabe:
boolean

Definiert in Zeile 64 der Datei SocketHandler.php.

Socket_SocketHandler.isListening (  ) 
Rückgabe:
boolean

Definiert in Zeile 71 der Datei SocketHandler.php.

Socket_SocketHandler.listen (  ) 

Let's the socket listen for incoming connections.

Ausnahmebehandlung:
Exception_SocketException 
Rückgabe:
void

Definiert in Zeile 110 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Socket_SocketHandler.read ( length = 16384  ) 

Reads data from the socket.

Ausnahmebehandlung:
Exception_SocketException 
Parameter:
int $length
Rückgabe:
string

Definiert in Zeile 180 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Socket_SocketHandler.write ( data  ) 

Writes data to the socket.

Ausnahmebehandlung:
Exception_SocketException 
Parameter:
string $data
Rückgabe:
void

Definiert in Zeile 169 der Datei SocketHandler.php.

Benutzt error().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
 Alle Klassen Namensbereiche Funktionen