add api docs (#80)

This commit is contained in:
sunxyw
2022-03-27 16:42:36 +08:00
committed by GitHub
parent 5ddc514545
commit 4fbe2aa5af
147 changed files with 6425 additions and 1 deletions

View File

@@ -0,0 +1,64 @@
# ZM\Utils\Manager\WorkerManager
## workerAction
```php
public function workerAction(mixed $src_worker_id, mixed $data): mixed
```
### 描述
Worker 进程间通信触发的动作类型函数
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| src_worker_id | mixed | |
| data | mixed | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
## sendActionToWorker
```php
public function sendActionToWorker(mixed $worker_id, mixed $action, mixed $data): mixed
```
### 描述
给 Worker 进程发送动作指令(包括自身,自身将直接执行)
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| worker_id | mixed | |
| action | mixed | |
| data | mixed | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
## resumeAllWorkerCoroutines
```php
public function resumeAllWorkerCoroutines(): mixed
```
### 描述
向所有 Worker 进程发送动作指令
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |