SocketState
class SocketState extends State
Zustand der Verbindung
Traits
Implementierung des Observer-Patterns
Constants
UNDEFINED |
Undefinierter Code (sollte nicht vorkommen) |
CONNECTED |
Client ist verbunden |
DISCONNECTED |
Client ist nicht verbunden |
Properties
protected State | $state | from ObserveableImplementation | |
protected array | $observerList | Liste mit Observern die nicht gehasht werden können. | from ObserveableImplementation |
protected Object | $reference | from State | |
protected integer | $code | from State |
Methods
void
detachObserver(Observer $observer)
Diese methode entfernt einen Beobachter von der Liste der Beobachter
string
isConnected()
Standardumwandlung des Inhalts der Klasse in einen String
connect()
Status verbunden
disconnect()
Status nicht verbunden
Details
in ObserveableImplementation at line 65
State
getState()
Status zurückgeben
in ObserveableImplementation at line 76
void
attachObserver(Observer $observer)
Fügt einen Beobachter hinzu
in ObserveableImplementation at line 88
void
detachObserver(Observer $observer)
Diese methode entfernt einen Beobachter von der Liste der Beobachter
in ObserveableImplementation at line 105
int
notifyObservers()
Beobachter informieren
Diese Methode ruft bei allen angemeldeten Beobachtern die Methode update() auf.
in State at line 63
__construct(Object $reference, integer $code)
Neuen Zustand erstellen
in State at line 77
integer
getCode()
Status zurückgeben
in State at line 86
string
__toString()
Interner Code des Status
in State at line 95
object
getReference()
Referenz auf das zugeordnete Objekt
at line 52
string
isConnected()
Standardumwandlung des Inhalts der Klasse in einen String
at line 61
SocketState
connect()
Status verbunden
at line 72
SocketState
disconnect()
Status nicht verbunden