e
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
interface OnBeforeShutdown
|
||||
{
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
interface OnBeforeShutdown
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
interface OnCloseInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param int $fd
|
||||
*/
|
||||
public function onClose(int $fd): void;
|
||||
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
interface OnCloseInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param int $fd
|
||||
*/
|
||||
public function onClose(int $fd): void;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
interface OnConnectInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Server $server
|
||||
* @param int $fd
|
||||
* @return void
|
||||
*/
|
||||
public function onConnect(Server $server, int $fd): void;
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
interface OnConnectInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Server $server
|
||||
* @param int $fd
|
||||
* @return void
|
||||
*/
|
||||
public function onConnect(Server $server, int $fd): void;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
interface OnDisconnectInterface
|
||||
{
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @param int $fd
|
||||
*/
|
||||
public function onDisconnect(int $fd): void;
|
||||
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
interface OnDisconnectInterface
|
||||
{
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @param int $fd
|
||||
*/
|
||||
public function onDisconnect(int $fd): void;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Http\Request;
|
||||
use Swoole\Http\Response;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
interface OnHandshakeInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Request $request
|
||||
* @param Response $response
|
||||
*/
|
||||
public function onHandshake(Request $request, Response $response): void;
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Http\Request;
|
||||
use Swoole\Http\Response;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
interface OnHandshakeInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Request $request
|
||||
* @param Response $response
|
||||
*/
|
||||
public function onHandshake(Request $request, Response $response): void;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Kiri\Websocket\WebSocketInterface;
|
||||
use Swoole\WebSocket\Frame;
|
||||
|
||||
interface OnMessageInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Frame $frame
|
||||
* @return void
|
||||
*/
|
||||
public function onMessage(Frame $frame): void;
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Kiri\Websocket\WebSocketInterface;
|
||||
use Swoole\WebSocket\Frame;
|
||||
|
||||
interface OnMessageInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Frame $frame
|
||||
* @return void
|
||||
*/
|
||||
public function onMessage(Frame $frame): void;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Http\Request;
|
||||
|
||||
interface OnOpenInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Request $request
|
||||
*/
|
||||
public function onOpen(Request $request): void;
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Http\Request;
|
||||
|
||||
interface OnOpenInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Request $request
|
||||
*/
|
||||
public function onOpen(Request $request): void;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Server\Abstracts\Server;
|
||||
|
||||
interface OnPacketInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Server $server
|
||||
* @param string $data
|
||||
* @param array $clientInfo
|
||||
* @return mixed
|
||||
*/
|
||||
public function onPacket(Server $server, string $data, array $clientInfo): void;
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Server\Abstracts\Server;
|
||||
|
||||
interface OnPacketInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Server $server
|
||||
* @param string $data
|
||||
* @param array $clientInfo
|
||||
* @return mixed
|
||||
*/
|
||||
public function onPacket(Server $server, string $data, array $clientInfo): void;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
|
||||
/**
|
||||
* Interface OnPipeMessageInterface
|
||||
* @package Server\Contract
|
||||
*/
|
||||
interface OnPipeMessageInterface
|
||||
{
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function process(): void;
|
||||
|
||||
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
|
||||
/**
|
||||
* Interface OnPipeMessageInterface
|
||||
* @package Server\Contract
|
||||
*/
|
||||
interface OnPipeMessageInterface
|
||||
{
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function process(): void;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
|
||||
use Swoole\Process;
|
||||
|
||||
|
||||
/**
|
||||
* Interface BaseProcess
|
||||
* @package Contract
|
||||
*/
|
||||
interface OnProcessInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Process $process
|
||||
*/
|
||||
public function process(Process $process): void;
|
||||
|
||||
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
|
||||
use Swoole\Process;
|
||||
|
||||
|
||||
/**
|
||||
* Interface BaseProcess
|
||||
* @package Contract
|
||||
*/
|
||||
interface OnProcessInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Process $process
|
||||
*/
|
||||
public function process(Process $process): void;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
interface OnReceiveInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Server $server
|
||||
* @param int $fd
|
||||
* @param int $reactor_id
|
||||
* @param string $data
|
||||
* @return void
|
||||
*/
|
||||
public function onReceive(Server $server, int $fd, int $reactor_id, string $data): void;
|
||||
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
interface OnReceiveInterface
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param Server $server
|
||||
* @param int $fd
|
||||
* @param int $reactor_id
|
||||
* @param string $data
|
||||
* @return void
|
||||
*/
|
||||
public function onReceive(Server $server, int $fd, int $reactor_id, string $data): void;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
interface OnTaskInterface
|
||||
{
|
||||
|
||||
public function execute();
|
||||
|
||||
|
||||
public function finish(Server $server, int $task_id);
|
||||
|
||||
}
|
||||
<?php
|
||||
|
||||
|
||||
namespace Server\Contract;
|
||||
|
||||
|
||||
use Swoole\Server;
|
||||
|
||||
interface OnTaskInterface
|
||||
{
|
||||
|
||||
public function execute();
|
||||
|
||||
|
||||
public function finish(Server $server, int $task_id);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user