\Thrift\ServerTNonblockingServerSocket

Generic class for Server agent.

Summary

Methods
Properties
Constants
listen()
close()
accept()
__construct()
onConnect()
onRequest()
setCallback()
$callback
No constants found
acceptImpl()
$port_
$host_
$handle_
$errno_
$errstr_
$base_
$serverEvent_
N/A
No private methods found
No private properties found
N/A

Properties

$callback

$callback : 

Type

$port_

$port_ : 

Type

$host_

$host_ : 

Type

$handle_

$handle_ : 

Type

$errno_

$errno_ : 

Type

$errstr_

$errstr_ : 

Type

$base_

$base_ : 

Type

$serverEvent_

$serverEvent_ : 

Type

Methods

listen()

listen() : void

Start listening

close()

close() : void

Close the server

accept()

accept() : \Thrift\Server\TTransport

Uses the accept implemtation. If null is returned, an exception is thrown.

Throws

\Thrift\Exception\TTransportException

Returns

\Thrift\Server\TTransport

__construct()

__construct(  $host = 'localhost',   $port = '9090') 

Parameters

$host
$port

onConnect()

onConnect() 

onRequest()

onRequest(  $clientSocket,   $events,   $arg) 

Parameters

$clientSocket
$events
$arg

setCallback()

setCallback(  $callback) 

Parameters

$callback

acceptImpl()

acceptImpl() : \Thrift\Server\TTransport

Subclasses should use this to implement accept.

Returns

\Thrift\Server\TTransport