Overview

Namespaces

  • PHPFastCGI
    • FastCGIDaemon
      • Command
      • Connection
      • ConnectionHandler
      • Exception
      • Http

Classes

  • ApplicationFactory
  • CallbackWrapper
  • Daemon
  • DaemonFactory

Interfaces

  • ApplicationFactoryInterface
  • DaemonFactoryInterface
  • DaemonInterface
  • KernelInterface
  • Overview
  • Namespace
  • Class

Interface DaemonInterface

The DaemonInterface contains the FCGI constants and defines a single blocking method to run the daemon.

Direct known implementers

PHPFastCGI\FastCGIDaemon\Daemon
Namespace: PHPFastCGI\FastCGIDaemon
Located at DaemonInterface.php
Methods summary
public
# run( )

Run the daemon.

Run the daemon.

This process may return if, for example, a SIGINT is received.

Throws

Exception
On fatal error
Constants summary
integer FCGI_LISTENSOCK_FILENO
# 0
integer FCGI_VERSION_1
# 1
integer FCGI_BEGIN_REQUEST
# 1
integer FCGI_ABORT_REQUEST
# 2
integer FCGI_END_REQUEST
# 3
integer FCGI_PARAMS
# 4
integer FCGI_STDIN
# 5
integer FCGI_STDOUT
# 6
integer FCGI_STDERR
# 7
integer FCGI_DATA
# 8
integer FCGI_GET_VALUES
# 9
integer FCGI_RESPONDER
# 1
integer FCGI_AUTHORIZER
# 2
integer FCGI_FILTER
# 3
integer FCGI_KEEP_CONNECTION
# 1
integer FCGI_REQUEST_COMPLETE
# 0
integer FCGI_CANT_MPX_CONN
# 1
integer FCGI_OVERLOADED
# 2
integer FCGI_UNKNOWN_ROLE
# 3
API documentation generated by ApiGen