PHP Класс PHPDaemon\Clients\IRC\Connection

Автор: Vasily Zorin ([email protected])
Наследование: extends PHPDaemon\Network\ClientConnection
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$EOL string
$buffers array
$channels array
$lastPingTS integer
$latency integer
$mode string
$nick string
$realname string
$servername string
$timeout integer

Защищенные свойства (Protected)

Свойство Тип Описание
$bevConnectEnabled To get local port number
$password Password
$user Username

Открытые методы

Метод Описание
addMode ( string $channel, string $target, string $mode )
channel ( string $chan ) : Channel
channelIfExists ( string $chan ) : boolean
command ( string $cmd )
commandArr ( integer | string $cmd, array $args = [] ) : boolean
join ( array $channels )
message ( string $to, string $msg )
onCommand ( string $from, string $cmd, array $args )
onFinish ( ) : void Called when connection finishes
onRead ( ) : void Called when new data received
onReady ( ) : void Called when the connection is handshaked (at low-level), and peer is ready to recv. data
part ( array $channels, mixed $msg = null )
ping ( )
removeMode ( string $channel, string $target, string $mode )

Описание методов

addMode() публичный Метод

public addMode ( string $channel, string $target, string $mode )
$channel string
$target string
$mode string

channel() публичный Метод

public channel ( string $chan ) : Channel
$chan string
Результат Channel

channelIfExists() публичный Метод

public channelIfExists ( string $chan ) : boolean
$chan string
Результат boolean

command() публичный Метод

public command ( string $cmd )
$cmd string

commandArr() публичный Метод

public commandArr ( integer | string $cmd, array $args = [] ) : boolean
$cmd integer | string
$args array
Результат boolean

join() публичный Метод

public join ( array $channels )
$channels array

message() публичный Метод

public message ( string $to, string $msg )
$to string
$msg string

onCommand() публичный Метод

public onCommand ( string $from, string $cmd, array $args )
$from string
$cmd string
$args array

onFinish() публичный Метод

Called when connection finishes
public onFinish ( ) : void
Результат void

onRead() публичный Метод

Called when new data received
public onRead ( ) : void
Результат void

onReady() публичный Метод

Called when the connection is handshaked (at low-level), and peer is ready to recv. data
public onReady ( ) : void
Результат void

part() публичный Метод

public part ( array $channels, mixed $msg = null )
$channels array
$msg mixed

ping() публичный Метод

public ping ( )

removeMode() публичный Метод

public removeMode ( string $channel, string $target, string $mode )
$channel string
$target string
$mode string

Описание свойств

$EOL публичное свойство

public string $EOL
Результат string

$bevConnectEnabled защищенное свойство

To get local port number
protected $bevConnectEnabled

$buffers публичное свойство

public array $buffers
Результат array

$channels публичное свойство

public array $channels
Результат array

$lastPingTS публичное свойство

public int $lastPingTS
Результат integer

$latency публичное свойство

public int $latency
Результат integer

$mode публичное свойство

public string $mode
Результат string

$nick публичное свойство

public string $nick
Результат string

$password защищенное свойство

Password
protected $password

$realname публичное свойство

public string $realname
Результат string

$servername публичное свойство

public string $servername
Результат string

$timeout публичное свойство

public int $timeout
Результат integer

$user защищенное свойство

Username
protected $user