| 1463 | } |
| 1464 | |
| 1465 | Result HttpWebSocketSmallHub::leave(size_t clientIndex) |
| 1466 | { |
| 1467 | SC_TRY_MSG(clientIndex < clients.sizeInElements(), "HttpWebSocketSmallHub client index out of range"); |
| 1468 | HttpWebSocketHubClient& client = clients[clientIndex]; |
| 1469 | if (client.active) |
| 1470 | { |
| 1471 | client.reset(); |
| 1472 | numClients--; |
| 1473 | } |
| 1474 | return Result(true); |
| 1475 | } |
| 1476 | |
| 1477 | bool HttpWebSocketSmallHub::isClientActive(size_t clientIndex) const |
| 1478 | { |