Lines Matching refs:callback
56 param->callback( WM_TYPE_ERROR, y); \
254 WMstartParentCallback *callback = (WMstartParentCallback *)arg; in WM_lib_mp_parent_callback() local
258 OS_Printf(" state:%d\n", callback->state); in WM_lib_mp_parent_callback()
261 if (WM_ERRCODE_SUCCESS == callback->errcode) in WM_lib_mp_parent_callback()
263 switch (callback->state) in WM_lib_mp_parent_callback()
266 param->callback(WM_TYPE_PARENT_STARTED, arg); in WM_lib_mp_parent_callback()
278 wm_lib_add_child_list(callback); in WM_lib_mp_parent_callback()
281 param->callback(WM_TYPE_CHILD_CONNECTED, arg); in WM_lib_mp_parent_callback()
294 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); in WM_lib_mp_parent_callback()
306 wm_lib_delete_child_list(callback); in WM_lib_mp_parent_callback()
308 param->callback(WM_TYPE_CHILD_DISCONNECTED, arg); in WM_lib_mp_parent_callback()
316 param->callback(WM_TYPE_BEACON_SENT, arg); in WM_lib_mp_parent_callback()
320 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
326 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
335 param->callback(WM_TYPE_SET_LIFETIME, arg); in WM_lib_mp_parent_callback()
343 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
351 WMstartMPCallback *callback = (WMstartMPCallback *)arg; in WM_lib_mp_parent_callback() local
355 OS_Printf(" state:%d\n", callback->state); in WM_lib_mp_parent_callback()
357 switch (callback->state) in WM_lib_mp_parent_callback()
361 param->callback(WM_TYPE_MP_STARTED, arg); in WM_lib_mp_parent_callback()
369 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); in WM_lib_mp_parent_callback()
376 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); in WM_lib_mp_parent_callback()
390 param->callback(WM_TYPE_MP_PARENT_RECV, (void *)(callback->recvBuf)); in WM_lib_mp_parent_callback()
394 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
411 param->callback(WM_TYPE_DCF_STARTED, arg); in WM_lib_mp_parent_callback()
415 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
425 param->callback(WM_TYPE_MP_PARENT_SENT, arg); in WM_lib_mp_parent_callback()
426 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); // Allow the next transmission in WM_lib_mp_parent_callback()
430 param->callback(WM_TYPE_SEND_QUEUE_FULL_ERR, arg); in WM_lib_mp_parent_callback()
434 param->callback(WM_TYPE_MP_PARENT_SENT_ERR, arg); in WM_lib_mp_parent_callback()
435 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); // Allow the next transmission in WM_lib_mp_parent_callback()
462 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
470 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_mp_parent_callback()
486 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
493 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_mp_parent_callback()
515 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
525 param->callback(WM_TYPE_END_COMPLETE, arg); in WM_lib_mp_parent_callback()
529 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
556 param->callback(WM_TYPE_DISCONNECT_COMPLETE, arg); in WM_lib_mp_parent_callback()
560 param->callback(WM_TYPE_DISCONNECT_FAILED, arg); in WM_lib_mp_parent_callback()
569 param->callback(WM_TYPE_SET_GAMEINFO_COMPLETE, arg); in WM_lib_mp_parent_callback()
573 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
580 param->callback(WM_TYPE_END_MP_COMPLETE, arg); in WM_lib_mp_parent_callback()
590 param->callback(WM_TYPE_BEACON_RECV, arg); in WM_lib_mp_parent_callback()
593 param->callback(WM_TYPE_DISASSOCIATE, arg); in WM_lib_mp_parent_callback()
596 param->callback(WM_TYPE_REASSOCIATE, arg); in WM_lib_mp_parent_callback()
599 param->callback(WM_TYPE_AUTHENTICATE, arg); in WM_lib_mp_parent_callback()
606 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_parent_callback()
629 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_mp_child_callback()
650 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
663 param->callback(WM_TYPE_SET_LIFETIME, arg); in WM_lib_mp_child_callback()
710 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
718 WMstartScanCallback *callback = (WMstartScanCallback *)arg; in WM_lib_mp_child_callback() local
723 if (WM_ERRCODE_SUCCESS == callback->errcode) in WM_lib_mp_child_callback()
725 switch (callback->state) in WM_lib_mp_child_callback()
741 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_mp_child_callback()
757 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_mp_child_callback()
769 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
775 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
783 WMstartScanExCallback *callback = (WMstartScanExCallback *)arg; in WM_lib_mp_child_callback() local
788 if (WM_ERRCODE_SUCCESS == callback->errcode) in WM_lib_mp_child_callback()
790 switch (callback->state) in WM_lib_mp_child_callback()
814 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_mp_child_callback()
823 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_mp_child_callback()
832 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
838 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
854 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
862 WMstartConnectCallback *callback = (WMstartConnectCallback *)arg; in WM_lib_mp_child_callback() local
864 if (callback->errcode == WM_ERRCODE_SUCCESS) in WM_lib_mp_child_callback()
866 switch (callback->state) in WM_lib_mp_child_callback()
874 wm_lib_set_my_aid(callback->aid); in WM_lib_mp_child_callback()
876 param->callback(WM_TYPE_CONNECTED_TO_PARENT, arg); in WM_lib_mp_child_callback()
892 param->callback(WM_TYPE_DISCONNECTED_FROM_PARENT, arg); in WM_lib_mp_child_callback()
901 param->callback(WM_TYPE_BEACON_LOST, arg); in WM_lib_mp_child_callback()
905 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
916 param->callback(WM_TYPE_CONNECT_FAILED, arg); in WM_lib_mp_child_callback()
924 WMstartMPCallback *callback = (WMstartMPCallback *)arg; in WM_lib_mp_child_callback() local
926 switch (callback->state) in WM_lib_mp_child_callback()
930 param->callback(WM_TYPE_MP_STARTED, arg); in WM_lib_mp_child_callback()
938 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); in WM_lib_mp_child_callback()
945 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); in WM_lib_mp_child_callback()
958 if (callback->errcode == WM_ERRCODE_INVALID_POLLBITMAP) in WM_lib_mp_child_callback()
961 param->callback(WM_TYPE_MP_CHILD_RECV, (void *)(callback->recvBuf)); in WM_lib_mp_child_callback()
965 param->callback(WM_TYPE_MP_CHILD_RECV, (void *)(callback->recvBuf)); in WM_lib_mp_child_callback()
973 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
983 param->callback(WM_TYPE_DCF_STARTED, arg); in WM_lib_mp_child_callback()
987 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
998 param->callback(WM_TYPE_MP_CHILD_SENT, arg); in WM_lib_mp_child_callback()
1002 param->callback(WM_TYPE_MP_CHILD_SENT_TIMEOUT, arg); in WM_lib_mp_child_callback()
1006 param->callback(WM_TYPE_MP_CHILD_SENT_ERR, arg); in WM_lib_mp_child_callback()
1010 param->callback(WM_TYPE_MP_SEND_ENABLE, NULL); in WM_lib_mp_child_callback()
1025 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
1036 param->callback(WM_TYPE_END_COMPLETE, arg); in WM_lib_mp_child_callback()
1040 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
1054 WMBeaconRecvIndCallback *callback = (WMBeaconRecvIndCallback *)arg; in WM_lib_mp_child_callback() local
1055 if ((param->currentTgid != 0) && (callback->gameInfo.tgid != param->currentTgid) in WM_lib_mp_child_callback()
1056 && (callback->wmstate == WM_STATE_MP_CHILD)) in WM_lib_mp_child_callback()
1070 param->callback(WM_TYPE_BEACON_RECV, arg); in WM_lib_mp_child_callback()
1074 param->callback(WM_TYPE_DISASSOCIATE, arg); in WM_lib_mp_child_callback()
1077 param->callback(WM_TYPE_REASSOCIATE, arg); in WM_lib_mp_child_callback()
1080 param->callback(WM_TYPE_AUTHENTICATE, arg); in WM_lib_mp_child_callback()
1087 param->callback(WM_TYPE_ERROR, arg); in WM_lib_mp_child_callback()
1111 param->callback(WM_TYPE_INIT_COMPLETE, arg); in WM_lib_dcf_child_callback()
1119 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1139 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1221 WMstartScanCallback *callback = (WMstartScanCallback *)arg; in WM_lib_dcf_child_callback() local
1226 if (WM_ERRCODE_SUCCESS == callback->errcode) in WM_lib_dcf_child_callback()
1228 switch (callback->state) in WM_lib_dcf_child_callback()
1240 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_dcf_child_callback()
1256 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_dcf_child_callback()
1272 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1282 WMstartScanExCallback *callback = (WMstartScanExCallback *)arg; in WM_lib_dcf_child_callback() local
1287 if (WM_ERRCODE_SUCCESS == callback->errcode) in WM_lib_dcf_child_callback()
1289 switch (callback->state) in WM_lib_dcf_child_callback()
1301 param->callback(WM_TYPE_PARENT_FOUND, arg); in WM_lib_dcf_child_callback()
1313 param->callback(WM_TYPE_PARENT_NOT_FOUND, arg); in WM_lib_dcf_child_callback()
1325 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1348 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1357 WMstartConnectCallback *callback = (WMstartConnectCallback *)arg; in WM_lib_dcf_child_callback() local
1359 if (callback->errcode == WM_ERRCODE_SUCCESS) in WM_lib_dcf_child_callback()
1361 switch (callback->state) in WM_lib_dcf_child_callback()
1367 param->callback(WM_TYPE_CONNECTED_TO_PARENT, arg); in WM_lib_dcf_child_callback()
1374 param->callback(WM_TYPE_DISCONNECTED_FROM_PARENT, arg); in WM_lib_dcf_child_callback()
1382 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1389 param->callback(WM_TYPE_CONNECT_FAILED, arg); in WM_lib_dcf_child_callback()
1397 WMstartDCFCallback *callback = (WMstartDCFCallback *)arg; in WM_lib_dcf_child_callback() local
1399 if (callback->errcode == WM_ERRCODE_SUCCESS) in WM_lib_dcf_child_callback()
1401 switch (callback->state) in WM_lib_dcf_child_callback()
1407 param->callback(WM_TYPE_DCF_CHILD_RECV, callback->recvBuf); in WM_lib_dcf_child_callback()
1411 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1429 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1440 param->callback(WM_TYPE_END_COMPLETE, arg); in WM_lib_dcf_child_callback()
1450 param->callback(WM_TYPE_DCF_CHILD_SENT, arg); in WM_lib_dcf_child_callback()
1454 param->callback(WM_TYPE_DCF_CHILD_SENT_ERR, arg); in WM_lib_dcf_child_callback()
1466 param->callback(WM_TYPE_ERROR, arg); in WM_lib_dcf_child_callback()
1594 param->callback(WM_TYPE_DISCONNECT_FAILED, 0); in WM_lib_Disconnect()
1627 param->callback(WM_TYPE_SET_GAMEINFO_FAILED, 0); in WM_lib_SetGameInfo()
1791 param->callback(WM_TYPE_API_ERROR, arg); in check_WMAPI_errcode()