/haiku/src/system/libroot/posix/pthread/ |
H A D | pthread_cleanup.cpp | 11 __pthread_cleanup_push_handler(__pthread_cleanup_handler* handler) argument 17 handler->previous = thread->cleanup_handlers; 18 thread->cleanup_handlers = handler; 29 __pthread_cleanup_handler* handler = thread->cleanup_handlers; 30 if (handler == NULL) 33 thread->cleanup_handlers = handler->previous; 34 return handler;
|
/haiku/src/kits/debugger/debug_info/ |
H A D | ImageDebugLoadingStateHandlerRoster.cpp | 26 fLock("loading state handler roster"), 34 for (int32 i = 0; ImageDebugLoadingStateHandler* handler 36 handler->ReleaseReference(); 92 ImageDebugLoadingStateHandler* handler; local 95 handler = new(std::nothrow) DwarfLoadingStateHandler(); 96 if (handler == NULL) 98 handlerReference.SetTo(handler, true); 100 if (!RegisterHandler(handler)) 115 ImageDebugLoadingStateHandler* handler = NULL; local 116 for (int32 i = 0; (handler 131 RegisterHandler( ImageDebugLoadingStateHandler* handler) argument 143 UnregisterHandler( ImageDebugLoadingStateHandler* handler) argument [all...] |
/haiku/src/apps/debugger/user_interface/gui/connection_config/ |
H A D | ConnectionConfigHandlerRoster.cpp | 19 fLock("config handler roster lock"), 80 ConnectionConfigHandler* handler = NULL; local 81 return _GetHandler(info->Name(), handler); 90 ConnectionConfigHandler* handler = NULL; local 92 if (!_GetHandler(info->Name(), handler)) 95 return handler->CreateView(info, listener, _view); 103 ConnectionConfigHandler* handler = NULL; local 105 handler = fConfigHandlers.ItemAt(i); 106 if (handler->Name() == name) { 107 _handler = handler; 119 ConnectionConfigHandler* handler = NULL; local [all...] |
/haiku/src/apps/debugger/user_interface/gui/value/ |
H A D | ValueHandlerRoster.cpp | 27 fLock("value handler roster"), 35 for(int32 i = 0; ValueHandler* handler = fValueHandlers.ItemAt(i); i++) 36 handler->ReleaseReference(); 94 name##ValueHandler* handler \ 96 if (handler == NULL) \ 98 BReference<name##ValueHandler> handlerReference(handler, true); \ 100 error = handler->Init(); \ 104 if (!RegisterHandler(handler)) \ 122 // find the best-supporting handler 128 for (int32 i = 0; ValueHandler* handler 150 ValueHandler* handler; local 166 ValueHandler* handler; local 178 RegisterHandler(ValueHandler* handler) argument 189 UnregisterHandler(ValueHandler* handler) argument [all...] |
/haiku/src/apps/debugger/user_interface/gui/team_window/ |
H A D | TypeHandlerMenuItem.cpp | 39 TypeHandlerMenuItem::SetTypeHandler(TypeHandler* handler) argument 41 status_t error = Message()->AddPointer("handler", handler); 45 fTypeHandler = handler;
|
/haiku/src/apps/mediaplayer/support/ |
H A D | MessageEvent.cpp | 11 MessageEvent::MessageEvent(bigtime_t time, BHandler* handler, uint32 command) argument 13 AbstractLOAdapter(handler), 19 MessageEvent::MessageEvent(bigtime_t time, BHandler* handler, argument 22 AbstractLOAdapter(handler),
|
H A D | ListenerAdapter.cpp | 13 ListenerAdapter::ListenerAdapter(BHandler* handler) argument 15 , AbstractLOAdapter(handler)
|
H A D | ListenerAdapter.h | 20 ListenerAdapter(BHandler* handler);
|
H A D | MessageEvent.h | 24 BHandler* handler, 27 BHandler* handler,
|
/haiku/src/kits/debugger/model/ |
H A D | SignalInfo.cpp | 29 SignalInfo::SignalInfo(int signal, const struct sigaction& handler, argument 35 memcpy(&fHandler, &handler, sizeof(fHandler)); 40 SignalInfo::SetTo(int signal, const struct sigaction& handler, bool deadly) argument 45 memcpy(&fHandler, &handler, sizeof(fHandler));
|
/haiku/src/kits/debugger/value/ |
H A D | TypeHandlerRoster.cpp | 83 fLock("type handler roster") 90 for (int32 i = 0; TypeHandler* handler = fTypeHandlers.ItemAt(i); i++) 91 handler->ReleaseReference(); 144 TypeHandler* handler; local 149 handler = new(std::nothrow) \ 151 handlerReference.SetTo(handler, true); \ 152 if (handler == NULL || !RegisterHandler(handler)) \ 164 handler = new(std::nothrow) \ 166 handlerReference.SetTo(handler, tru 255 CreateValueNode(ValueNodeChild* nodeChild, Type* type, TypeHandler* handler, ValueNode*& _node) argument 285 RegisterHandler(TypeHandler* handler) argument 296 UnregisterHandler(TypeHandler* handler) argument [all...] |
/haiku/src/kits/storage/ |
H A D | AddOnMonitor.cpp | 27 AddOnMonitor::AddOnMonitor(AddOnMonitorHandler* handler) argument 33 SetHandler(handler); 58 AddOnMonitor::SetHandler(AddOnMonitorHandler* handler) argument 60 if (handler == NULL) 63 AddHandler(handler); 64 SetPreferredHandler(handler); 70 BMessenger messenger(handler, this, &status);
|
/haiku/src/tests/kits/storage/ |
H A D | TestApp.cpp | 98 BTestHandler *handler = new BTestHandler; local 100 AddHandler(handler); 101 fHandlers.AddItem(handler); 103 return handler; 108 BTestApp::DeleteTestHandler(BTestHandler *handler) argument 112 result = fHandlers.RemoveItem(handler); 114 RemoveHandler(handler); 117 delete handler; 125 // The returned handler must never passed to DeleteTestHandler() by the
|
/haiku/src/preferences/screen/ |
H A D | AlertWindow.h | 25 AlertWindow(BMessenger handler); 28 virtual void DispatchMessage(BMessage* message, BHandler* handler);
|
/haiku/headers/private/debugger/model/ |
H A D | SignalInfo.h | 18 const struct sigaction& handler, 22 const struct sigaction& handler,
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/ |
H A D | glue.c | 21 __haiku_handle_fbsd_drivers_list(status_t (*handler)(driver_t *[], driver_t *[])) 28 return (*handler)(drivers, NULL);
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | signals.cpp | 36 // SA_SIGINFO style handler function -- we additionally pass the user 38 void (*handler)(int, siginfo_t*, void*, void*) 39 = (void (*)(int, siginfo_t*, void*, void*))frameData->handler; 40 handler(frameData->info.si_signo, &frameData->info, 43 // Simple handler function -- we call it with additional user data 47 // compatible signal handler call x86_signal_frame_function_beos() is 49 void (*handler)(int, void*, vregs*) 50 = (void (*)(int, void*, vregs*))frameData->handler; 51 handler(frameData->info.si_signo, frameData->user_data, 105 // standard handler [all...] |
/haiku/src/system/kernel/arch/x86/64/ |
H A D | signals.cpp | 25 auto handler = (void (*)(int, siginfo_t*, void*, void*))data->handler; local 26 handler(data->info.si_signo, &data->info, &data->context, data->user_data); 28 auto handler = (void (*)(int, void*, vregs*))data->handler; local 29 handler(data->info.si_signo, data->user_data, &data->context.uc_mcontext);
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_commpage.cpp | 26 auto handler = (void (*)(int, siginfo_t*, void*, void*))data->handler; local 27 handler(data->info.si_signo, &data->info, &data->context, data->user_data); 29 auto handler = (void (*)(int, void*, vregs*))data->handler; local 30 handler(data->info.si_signo, data->user_data, &data->context.uc_mcontext);
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_commpage.cpp | 30 auto handler = (void (*)(int, siginfo_t*, void*, void*))data->handler; local 31 handler(data->info.si_signo, &data->info, &data->context, data->user_data); 33 auto handler = (void (*)(int, void*, vregs*))data->handler; local 34 handler(data->info.si_signo, data->user_data, &data->context.uc_mcontext);
|
/haiku/src/tests/kits/app/bmessenger/ |
H A D | SMRemoteTargetApp.cpp | 28 // create looper/handler 29 SMHandler *handler = NULL; local 33 handler = new SMHandler; 35 looper->AddHandler(handler); 38 DBG(OUT("REMOTE: looper/handler created\n")); 47 initData.messenger = BMessenger(handler, looper); 92 // delete looper/handler 95 if (handler) { 96 looper->RemoveHandler(handler); 97 delete handler; [all...] |
/haiku/headers/private/debugger/value/ |
H A D | TypeHandlerRoster.h | 43 Type* type, TypeHandler* handler, 45 // handler can be null if automatic 49 bool RegisterHandler(TypeHandler* handler); 50 void UnregisterHandler(TypeHandler* handler);
|
/haiku/src/add-ons/kernel/drivers/input/usb_hid/ |
H A D | Driver.cpp | 25 ProtocolHandler* handler; member in struct:device_cookie 148 ProtocolHandler *handler = hidDevice->ProtocolHandlerAt(i); local 149 if (handler == NULL) 160 const char *basePath = handler->BasePath(); 165 handler->SetPublishPath(strdup(pathBuffer)); 170 gDeviceList->AddDevice(handler->PublishPath(), handler); 198 ProtocolHandler *handler = (ProtocolHandler *)gDeviceList->DeviceAt(i); local 199 if (!handler) 202 HIDDevice *device = handler 243 ProtocolHandler *handler = (ProtocolHandler *)gDeviceList->FindDevice(name); local [all...] |
/haiku/headers/private/storage/ |
H A D | AddOnMonitor.h | 30 AddOnMonitor(AddOnMonitorHandler* handler); 36 void SetHandler(AddOnMonitorHandler* handler);
|
/haiku/src/tests/system/kernel/ |
H A D | sigsuspend_test.cpp | 8 handler(int signal) function 10 printf( "inside handler()\n" ); 25 signalAction.sa_handler = handler;
|