void testAddNewConnection() { int fd=1; int result = addNewConnection(fd); if(1 /*check result*/) { printf("%%TEST_FAILED%% time=0 testname=testAddNewConnection (addNewConnectionTest) message=error message sample\n"); } }
void Server::handleNetworkMessages() { RakNet::Packet* pPacket = nullptr; while (true) { CalculateDeltaTime(); for ( pPacket = m_pPeerInterface->Receive(); pPacket; m_pPeerInterface->DeallocatePacket(pPacket), pPacket = m_pPeerInterface->Receive()) { switch (pPacket->data[0]) { case ID_NEW_INCOMING_CONNECTION: { addNewConnection(pPacket->systemAddress); std::cout << "A connection is incoming.\n"; break; } case ID_DISCONNECTION_NOTIFICATION: std::cout << "A client has disconnected.\n"; removeConnection(pPacket->systemAddress); break; case ID_CONNECTION_LOST: std::cout << "A client lost the connection.\n"; removeConnection(pPacket->systemAddress); break; case ID_CLIENT_CREATE_OBJECT: { RakNet::BitStream bsIn(pPacket->data, pPacket->length, false); bsIn.IgnoreBytes(sizeof(RakNet::MessageID)); createNewObject(bsIn, pPacket->systemAddress); break; } case ID_CLIENT_UPDATE_OBJECT_POSITION: { RakNet::BitStream bsIn(pPacket->data, pPacket->length, false); bsIn.IgnoreBytes(sizeof(RakNet::MessageID)); moveGameObject(bsIn, pPacket->systemAddress); break; } case ID_CLIENT_UPDATE_OBJECT_VELOCITY: { pPacket->data[0] = ID_SERVER_VELOCITY_OBJECT_DATA; RakNet::BitStream bsIn(pPacket->data, pPacket->length, false); //bsIn.IgnoreBytes(sizeof(RakNet::MessageID)); m_pPeerInterface->Send(&bsIn, IMMEDIATE_PRIORITY, RELIABLE_ORDERED, 0, RakNet::UNASSIGNED_SYSTEM_ADDRESS, true); break; } default: std::cout << "Received a message with a unknown ID: " << pPacket->data[0]; break; } } } }
// Slot for adding a new connection void QgsOpenVectorLayerDialog::on_btnNew_clicked() { addNewConnection(); }
void ItemSignalHandler::newConnectionAdded(QPointF p, QGraphicsItem *it) { emit addNewConnection(p,it); }
// Slot for adding a new connection void QgsOgrSourceSelect::on_btnNew_clicked() { addNewConnection(); }