Lines Matching defs:pfnServe
110 PFNRTUDPSERVE pfnServe;
180 * The thread will loop waiting for datagrams and call pfnServe for
181 * each of the incoming datagrams in turn. The pfnServe function can
191 * @param pfnServe The function which will handle incoming datagrams.
192 * @param pvUser User argument passed to pfnServe.
196 PFNRTUDPSERVE pfnServe, void *pvUser, PPRTUDPSERVER ppServer)
202 AssertPtrReturn(pfnServe, VERR_INVALID_POINTER);
219 pServer->pfnServe = pfnServe;
322 pServer->pfnServe = NULL;
344 * The function will loop waiting for datagrams and call pfnServe for
345 * each of the incoming datagrams in turn. The pfnServe function can
350 * @retval VERR_UDP_SERVER_STOP if stopped by pfnServe.
354 * @param pfnServe The function which will handle incoming datagrams.
355 * @param pvUser User argument passed to pfnServe.
357 RTR3DECL(int) RTUdpServerListen(PRTUDPSERVER pServer, PFNRTUDPSERVE pfnServe, void *pvUser)
362 AssertPtrReturn(pfnServe, VERR_INVALID_POINTER);
370 Assert(!pServer->pfnServe);
374 pServer->pfnServe = pfnServe;
446 * Run a pfnServe callback.
450 rc = pServer->pfnServe(hSocket, pServer->pvUser);