PHP Class synapse\network\SynapseInterface

Show file Open project: iTXTech/Genisys

Public Methods

Method Description
__construct ( Synapse $server, string $ip, integer $port )
getPacket ( $buffer ) : synapse\network\protocol\spp\DataPacket
getSynapse ( )
handlePacket ( $buffer )
isConnected ( ) : boolean
process ( )
putPacket ( synapse\network\protocol\spp\DataPacket $pk )
reconnect ( )
registerPacket ( integer $id, synapse\network\protocol\spp\DataPacket $class )
shutdown ( )

Private Methods

Method Description
registerPackets ( )

Method Details

__construct() public method

public __construct ( Synapse $server, string $ip, integer $port )
$server Synapse\Synapse
$ip string
$port integer

getPacket() public method

public getPacket ( $buffer ) : synapse\network\protocol\spp\DataPacket
$buffer
return synapse\network\protocol\spp\DataPacket

getSynapse() public method

public getSynapse ( )

handlePacket() public method

public handlePacket ( $buffer )

isConnected() public method

public isConnected ( ) : boolean
return boolean

process() public method

public process ( )

putPacket() public method

public putPacket ( synapse\network\protocol\spp\DataPacket $pk )
$pk synapse\network\protocol\spp\DataPacket

reconnect() public method

public reconnect ( )

registerPacket() public method

public registerPacket ( integer $id, synapse\network\protocol\spp\DataPacket $class )
$id integer 0-255
$class synapse\network\protocol\spp\DataPacket

shutdown() public method

public shutdown ( )