void UserInputServer::onRequest(UINT8 reqCode, BlockingGate *backGate) { switch (reqCode) { case POINTER_POS_CHANGED: applyNewPointerPos(backGate); break; case CLIPBOARD_CHANGED: applyNewClipboard(backGate); break; case KEYBOARD_EVENT: applyKeyEvent(backGate); break; case USER_INFO_REQ: ansUserInfo(backGate); break; case USER_INPUT_INIT: serverInit(backGate); break; default: StringStorage errMess; errMess.format(_T("Unknown %d protocol code received") _T(" from a UserInputClient"), reqCode); throw Exception(errMess.getString()); break; } }
void UserInputServer::onRequest(UINT8 reqCode, BlockingGate *backGate) { switch (reqCode) { case POINTER_POS_CHANGED: applyNewPointerPos(backGate); break; case CLIPBOARD_CHANGED: applyNewClipboard(backGate); break; case KEYBOARD_EVENT: applyKeyEvent(backGate); break; case USER_INFO_REQ: ansUserInfo(backGate); break; case DESKTOP_COORDS_REQ: ansDesktopCoords(backGate); break; case WINDOW_COORDS_REQ: ansWindowCoords(backGate); break; case WINDOW_HANDLE_REQ: ansWindowHandle(backGate); break; case DISPLAY_NUMBER_COORDS_REQ: ansDisplayNumberCoords(backGate); break; case APPLICATION_REGION_REQ: ansApplicationRegion(backGate); break; case NORMALIZE_RECT_REQ: ansNormalizeRect(backGate); break; case USER_INPUT_INIT: serverInit(backGate); break; default: StringStorage errMess; errMess.format(_T("Unknown %d protocol code received") _T(" from a UserInputClient"), reqCode); throw Exception(errMess.getString()); break; } }