|
1 | 1 | <?php
|
2 | 2 |
|
3 |
| -class UV |
| 3 | +abstract class UV |
4 | 4 | {
|
5 | 5 | public const RUN_DEFAULT = 0;
|
6 | 6 | public const RUN_ONCE = 1;
|
@@ -201,3 +201,32 @@ class UV
|
201 | 201 | public const ENOTTY = -25;
|
202 | 202 | public const EFTYPE = -4028;
|
203 | 203 | }
|
| 204 | + |
| 205 | +abstract class UVStream extends UV {} |
| 206 | + |
| 207 | +class UVTcp extends UVStream {} |
| 208 | +class UVUdp extends UV {} |
| 209 | +class UVPipe extends UVStream {} |
| 210 | +class UVIdle extends UV {} |
| 211 | +class UVTimer extends UV {} |
| 212 | +class UVAsync extends UV {} |
| 213 | +class UVAddrinfo extends UV {} |
| 214 | +class UVProcess extends UV {} |
| 215 | +class UVPrepare extends UV {} |
| 216 | +class UVCheck extends UV {} |
| 217 | +class UVWork extends UV {} |
| 218 | +class UVFs extends UV {} |
| 219 | +class UVFsEvent extends UV {} |
| 220 | +class UVTty extends UVStream {} |
| 221 | +class UVFsPoll extends UV {} |
| 222 | +class UVPoll extends UV {} |
| 223 | +class UVSignal extends UV {} |
| 224 | + |
| 225 | +class UVLoop {} |
| 226 | + |
| 227 | +abstract class UVSockAddr {} |
| 228 | +class UVSockAddrIPv4 extends UVSockAddr {} |
| 229 | +class UVSockAddrIPv6 extends UVSockAddr {} |
| 230 | + |
| 231 | +class UVLock {} |
| 232 | +class UVStdio {} |
0 commit comments