MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / leave

Method leave

Libraries/Http/HttpWebSocket.cpp:1465–1475  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1463}
1464
1465Result 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
1477bool HttpWebSocketSmallHub::isClientActive(size_t clientIndex) const
1478{

Callers 5

diagnosticMessagesMethod · 0.80
onEndMethod · 0.80
detachMethod · 0.80

Calls 2

ResultClass · 0.50
resetMethod · 0.45

Tested by 2

diagnosticMessagesMethod · 0.64