AbstractDaemonServer
in package
implements
ChunkWriterInterface
AbstractYes
Table of Contents
Interfaces
- ChunkWriterInterface
Constants
- DAEMON_ADDRESS = '127.0.0.1'
- DAEMON_DOMAIN = AF_INET
- DAEMON_PROTOCOL = SOL_TCP
- DAEMON_TYPE = SOCK_STREAM
- STDERR = 2
- STDOUT = 1
Methods
- __construct() : mixed
- init() : mixed
- onInitialize() : void
- onMessage() : iterable<string|int, mixed>
- stop() : mixed
- toChunks() : Generator
- log() : iterable<string|int, mixed>
- respondWith() : iterable<string|int, mixed>
Constants
DAEMON_ADDRESS
public
mixed
DAEMON_ADDRESS
= '127.0.0.1'
DAEMON_DOMAIN
public
mixed
DAEMON_DOMAIN
= AF_INET
DAEMON_PROTOCOL
public
mixed
DAEMON_PROTOCOL
= SOL_TCP
DAEMON_TYPE
public
mixed
DAEMON_TYPE
= SOCK_STREAM
STDERR
public
mixed
STDERR
= 2
STDOUT
public
mixed
STDOUT
= 1
Methods
__construct()
public
__construct(int $port) : mixed
Parameters
- $port : int
init()
public
init(FarahUrlArguments $args) : mixed
Parameters
- $args : FarahUrlArguments
onInitialize()
public
abstract onInitialize(FarahUrlArguments $args) : void
Parameters
- $args : FarahUrlArguments
onMessage()
public
abstract onMessage(mixed $message) : iterable<string|int, mixed>
Parameters
- $message : mixed
Return values
iterable<string|int, mixed>stop()
public
stop() : mixed
toChunks()
public
toChunks() : Generator
Return values
Generatorlog()
protected
log(string $message) : iterable<string|int, mixed>
Parameters
- $message : string
Return values
iterable<string|int, mixed>respondWith()
protected
respondWith(string $message) : iterable<string|int, mixed>
Parameters
- $message : string