bool GenericEventFilter::eventFilter(QObject *obj, QEvent *event) { if(eventProcessor != 0) { if(eventProcessor(obj, event)) { event->accept(); return true; } else return false; } else return false; }
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { ServerSocket serverSocket; if (serverSocket.init()) { SOCKET s = serverSocket.acceptClient(); if (s != INVALID_SOCKET) { HANDLE clientEvent = CreateEvent (NULL, FALSE, FALSE, TEXT("WriteEvent")); Snap snap(s, clientEvent); if (snap.start()) { EventProcessor eventProcessor(s, clientEvent); eventProcessor.start(); } } } return 0; }