PHP Class PHPDaemon\Servers\Ident\Pool

Inheritance: extends PHPDaemon\Network\Server
Datei anzeigen Open project: kakserpom/phpdaemon Class Usage Examples

Protected Properties

Property Type Description
$pairs Pairs ["$local:$foreign" => "$user", ...]

Public Methods

Method Description
RPCall ( string $method, array $args ) : void Function handles incoming Remote Procedure Calls You can override it
findPair ( integer $local, integer $foreign ) : string Find pair
registerPair ( integer $local, integer $foreign, string $user ) : void Register pair
unregisterPair ( integer $local, integer $foreign ) : void Unregister pair

Protected Methods

Method Description
getConfigDefaults ( ) : array | boolean Setting default config options Overriden from ConnectionPool::getConfigDefaults

Method Details

RPCall() public method

Function handles incoming Remote Procedure Calls You can override it
public RPCall ( string $method, array $args ) : void
$method string Method name.
$args array Arguments.
return void

findPair() public method

Find pair
public findPair ( integer $local, integer $foreign ) : string
$local integer Local
$foreign integer Foreign
return string User

getConfigDefaults() protected method

Setting default config options Overriden from ConnectionPool::getConfigDefaults
protected getConfigDefaults ( ) : array | boolean
return array | boolean

registerPair() public method

Register pair
public registerPair ( integer $local, integer $foreign, string $user ) : void
$local integer Local
$foreign integer Foreign
$user string User
return void

unregisterPair() public method

Unregister pair
public unregisterPair ( integer $local, integer $foreign ) : void
$local integer Local
$foreign integer Foreign
return void

Property Details

$pairs protected_oe property

Pairs ["$local:$foreign" => "$user", ...]
protected $pairs