class Response extends Binary

Ergebnis-Packet vom Server

Constants

UNUSED

Nicht genutzer Typ

NOOP

Aufwecken Worker

JOB_CREATED

Job wurde erstellt Client

NO_JOB

Kein Job in der Queue Worker

JOB_ASSIGN

Job wurde zugewiesen Worker

WORK_STATUS

Status Client

WORK_COMPLETE

Arbeit fertig Client

WORK_FAIL

Fehler Client

DOECHO

Echo Client/Worker

ERROR

Fehler Client/Worker

STATUS

Status Client

WORK_EXCEPTION

Exception Client

OPTION

Optionen Client/Worker

WORK_DATA

Daten Client

WORK_WARNING

Warning Client

JOB_ASSIGN_UNIQ

Uniq Worker

MAGIC

Magic

Properties

protected integer $type from Binary
protected string $magic from Binary
protected SimpleMap $argument from Binary

Methods

string
getPacketData()

Packetdaten im binärformat

from Binary
string
__toString()

Paketdaten

from Packet
__construct(integer $type)

Neue Instanz

addArgument(string $key, string $value)

Argument hinzufügen

from Binary
static Response
parse(string $data)

Die Daten des Servers werden geparsed und in ein entsprechendes Response-Objekt übersetzt.

Details

in Binary at line 100
string getPacketData()

Packetdaten im binärformat

Return Value

string

in Packet at line 48
string __toString()

Paketdaten

Return Value

string

at line 126
__construct(integer $type)

Neue Instanz

Parameters

integer $type Typ

in Binary at line 89
Binary addArgument(string $key, string $value)

Argument hinzufügen

Parameters

string $key Schlüssel
string $value Wert

Return Value

Binary

at line 148
static Response parse(string $data)

Die Daten des Servers werden geparsed und in ein entsprechendes Response-Objekt übersetzt.

Bei Fehlern im Protokoll werden entsprechende Exceptions geworfen.

Parameters

string $data Daten vom Server

Return Value

Response

Exceptions

ProtocolException
HeaderException
NotImplementedException