Documentation > Classes > Index
Root
- Class WebSocket\Client - The WebSocket client
- Class WebSocket\Connection - WebSocket connection
- Class WebSocket\Server - The WebSocket server
Exceptions
- Class WebSocket\Exception\BadOpcodeException
- Class WebSocket\Exception\BadUriException
- Class WebSocket\Exception\ClientException
- Class WebSocket\Exception\CloseException
- Class WebSocket\Exception\ConnectionClosedException
- Class WebSocket\Exception\ConnectionFailureException
- Interface WebSocket\Exception\ConnectionLevelInterface
- Class WebSocket\Exception\ConnectionTimeoutException
- Interface WebSocket\Exception\MessageLevelInterface
- Class WebSocket\Exception\HandshakeException
- Abstract class WebSocket\Exception\Exception
Frame handling
- Class WebSocket\Frame\FrameHandler
- Class WebSocket\Frame\Frame
HTTP handling
- Class WebSocket\Http\HttpHandler
- Abstract class WebSocket\Http\Message
- Class WebSocket\Http\Request
- Class WebSocket\Http\Response
- Class WebSocket\Http\ServerRequest
Message handling
- Class WebSocket\Message\Binary
- Class WebSocket\Message\Close
- Abstract class WebSocket\Message\Message
- Class WebSocket\Message\MessageHandler
- Class WebSocket\Message\Ping
- Class WebSocket\Message\Pong
- Class WebSocket\Message\Text
Middleware handling
- Class WebSocket\Middleware\Callback
- Class WebSocket\Middleware\CloseHandler
- Class WebSocket\Middleware\MiddlewareHandler
- Interface WebSocket\Middleware\MiddlewareInterface
- Class WebSocket\Middleware\PingResponder
- Interface WebSocket\Middleware\ProcessIncomingInterface
- Interface WebSocket\Middleware\ProcessOutgoingInterface
- Class WebSocket\Middleware\ProcessStack