void ServerApp::handleClientConnected(const Event&, void* vlistener) { ClientListener* listener = reinterpret_cast<ClientListener*>(vlistener); ClientProxy* client = listener->getNextClient(); if (client != NULL) { m_server->adoptClient(client); updateStatus(); } }
void NetworkTests::sendToClient_mockFile_handleClientConnected(const Event&, void* vlistener) { ClientListener* listener = static_cast<ClientListener*>(vlistener); Server* server = listener->getServer(); ClientProxy* client = listener->getNextClient(); if (client == NULL) { throw runtime_error("client is null"); } BaseClientProxy* bcp = client; server->adoptClient(bcp); server->setActive(bcp); server->sendFileToClient(kMockFilename); }