/haiku/src/add-ons/kernel/file_systems/websearchfs/ |
H A D | lists2.c | 30 status_t sll_insert_head(long nextoff, void **head, void *item) argument 33 if (head == NULL || item == NULL) 37 *(void **)(((char *)item)+nextoff) = next; 38 *head = item; 42 status_t sll_insert_tail(long nextoff, void **head, void *item) argument 45 if (head == NULL || item == NULL) 48 if (*(void **)(((char *)item)+nextoff)) { 49 fprintf(stderr, "sll_insert_tail: WARNING: %p->next NOT NULL\n", item); 50 *(void **)(((char *)item)+nextoff) = NULL; 55 *head = item; 80 sll_remove(long nextoff, void **head, void *item) argument 100 sll_next(long nextoff, void *item) argument [all...] |
H A D | lists.h | 16 typedef int (*slist_compare_func)(struct _slist_entry *item, void *id); 18 extern void slist_init(struct _slist_entry *item); 19 extern void slist_uninit(struct _slist_entry *item); 21 extern status_t slist_insert_head(struct _slist_entry **head, struct _slist_entry *item); 23 extern status_t slist_remove(struct _slist_entry **head, struct _slist_entry *item); 24 extern struct _slist_entry *slist_next(struct _slist_entry *item);
|
/haiku/src/system/kernel/ |
H A D | boot_item.cpp | 33 boot_item *item = new(nothrow) boot_item; local 34 if (item == NULL) 37 item->name = name; 38 item->data = data; 39 item->size = size; 41 sItemList.Add(item); 52 // search item 54 boot_item *item = it.Next(); local 56 if (!strcmp(name, item->name)) { 58 *_size = item [all...] |
/haiku/headers/os/support/ |
H A D | List.h | 23 bool AddItem(void* item, int32 index); 24 bool AddItem(void* item); 28 bool RemoveItem(void* item); 31 bool ReplaceItem(int32 index, void* item); 51 bool HasItem(void* item) const; 52 bool HasItem(const void* item) const; 53 int32 IndexOf(void* item) const; 54 int32 IndexOf(const void* item) const; 59 void DoForEach(bool (*func)(void* item)); 60 void DoForEach(bool (*func)(void* item, [all...] |
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/ |
H A D | _KPPPMRUHandler.cpp | 22 status_t ParseRequestedItem(mru_item *item, KPPPInterface& interface); 39 mru_item item; 40 item.type = kMRUType; 41 item.length = 4; 42 item.MRU = htons(fLocalMRU); 43 return request.AddItem((ppp_configure_item*) &item) ? B_OK : B_ERROR; 50 mru_item *item = (mru_item*) nak.ItemWithType(kMRUType); local 51 if (!item || item->length != 4) 54 uint16 MRU = ntohs(item 76 mru_item *item = (mru_item*) ack.ItemWithType(kMRUType); local 110 ParseRequestedItem(mru_item *item, KPPPInterface& interface) argument [all...] |
H A D | _KPPPPFCHandler.cpp | 32 ppp_configure_item item; 33 item.type = kPFCType; 34 item.length = 2; 35 return request.AddItem(&item) ? B_OK : B_ERROR; 88 ppp_configure_item item; local 89 item.type = kPFCType; 90 item.length = 2; 91 return reject.AddItem(&item) ? B_OK : B_ERROR; 101 ppp_configure_item *item = ack.ItemWithType(kPFCType); local 103 if (item [all...] |
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_smp.cpp | 62 MenuItem *item; local 67 item = new(nothrow) MenuItem("Disable SMP"); 68 menu->AddItem(item); 69 item->SetData(B_SAFEMODE_DISABLE_SMP); 70 item->SetType(MENU_ITEM_MARKABLE); 71 item->SetHelpText("Disables all but one CPU core.");
|
/haiku/src/system/boot/platform/efi/arch/arm/ |
H A D | arch_smp.cpp | 73 MenuItem *item; local 78 item = new(nothrow) MenuItem("Disable SMP"); 79 menu->AddItem(item); 80 item->SetData(B_SAFEMODE_DISABLE_SMP); 81 item->SetType(MENU_ITEM_MARKABLE); 82 item->SetHelpText("Disables all but one CPU core.");
|
/haiku/src/system/boot/platform/efi/ |
H A D | video.h | 14 bool video_mode_hook(Menu *menu, MenuItem *item);
|
/haiku/src/apps/cortex/DiagramView/ |
H A D | DiagramBox.cpp | 85 DiagramBox::AddItem(DiagramItem *item) argument 88 if (item) { 89 if (DiagramItemGroup::AddItem(item)) { 91 item->_SetOwner(m_view); 92 item->attachedToDiagram(); 102 the detachedToDiagram() hook on the \a item 105 DiagramBox::RemoveItem(DiagramItem *item) argument 108 if (item) { 109 item->detachedFromDiagram(); 110 if (DiagramItemGroup::RemoveItem(item)) { 140 DiagramItem *item = ItemAt(i); local 150 DiagramItem *item = ItemAt(i); local 173 DiagramItem *item = ItemUnder(point); local 210 DiagramItem *item = ItemUnder(point); local 237 DiagramItem *item = ItemUnder(point); local 261 DiagramItem *item = ItemUnder(point); local 320 DiagramItem *item = ItemAt(i); local [all...] |
H A D | DiagramItemGroup.cpp | 39 which type of item you want to deal with. 99 // #pragma mark - item accessors 131 /*! Returns a pointer to the item in the lists which is 176 DiagramItem *item = ItemAt(i, DiagramItem::M_BOX); local 177 if (item->Frame().Contains(point) && (item->howCloseTo(point) == 1.0)) { 178 // DiagramItemGroup *group = dynamic_cast<DiagramItemGroup *>(item); 179 return (fLastItemUnder = item); 188 DiagramItem *item = ItemAt(i, DiagramItem::M_WIRE); local 189 if (item 206 DiagramItem *item = ItemAt(i, DiagramItem::M_ENDPOINT); local 221 AddItem(DiagramItem *item) argument 255 RemoveItem(DiagramItem* item) argument 338 DiagramItem *item = ItemAt(i, DiagramItem::M_WIRE); local 346 DiagramItem *item = ItemAt(i, DiagramItem::M_BOX); local 357 DiagramItem *item = ItemAt(i, DiagramItem::M_ENDPOINT); local 382 DiagramItem *item = ItemAt(i, DiagramItem::M_BOX); local 396 DiagramItem *item = ItemAt(i, DiagramItem::M_BOX); local 578 DiagramItem *item = dynamic_cast<DiagramItem *>(SelectedItemAt(i)); local [all...] |
/haiku/src/libs/glut/ |
H A D | glutMenu.cpp | 137 * DESCRIPTION: add a new menu item 164 GlutMenuItem *item; local 168 item = gState.currentMenu->list; 169 while (item) { 171 free(item->label); 172 item->label = strdup(label); 173 item->isTrigger = false; 174 item->value = value; 178 item = item 191 GlutMenuItem *item; local 218 GlutMenuItem *item, **prev; local 275 GlutMenuItem *item = list; local [all...] |
/haiku/src/kits/interface/ |
H A D | OutlineListView.cpp | 54 BListItem* item = (BListItem*)sourceList.ItemAt(i); local 55 if (item->OutlineLevel() <= parent->OutlineLevel()) 57 destList.AddItem(item); 66 BListItem* item = (BListItem*)list.ItemAt(firstIndex); local 71 int32 newIndex = list.IndexOf(item); 109 BListItem* item = dynamic_cast<BListItem*>(object); local 110 if (item) 111 AddItem(item); 146 BListItem* item = NULL; local 147 while ((item 176 BListItem* item = ItemAt(index); local 198 BListItem* item = ItemAt(currentSel); local 212 BListItem* item = ItemAt(currentSel); local 255 AddUnder(BListItem* item, BListItem* superItem) argument 280 AddItem(BListItem* item) argument 287 AddItem(BListItem* item, int32 fullListIndex) argument 352 RemoveItem(BListItem* item) argument 440 BListItem* item = BListView::ItemAt(i); local 464 FullListDoForEach(bool(func)BListItem* item)) argument 471 FullListDoForEach(bool (func)BListItem* item, void* arg), void* arg) argument 479 Superitem(const BListItem* item) argument 490 Expand(BListItem* item) argument 497 Collapse(BListItem* item) argument 506 BListItem* item = FullListItemAt(fullListIndex); local 707 BListItem* item = FullListItemAt(i); local 723 EachItemUnder(BListItem* superItem, bool oneLevelOnly, BListItem* (*eachFunc)(BListItem* item, void* arg), void* arg) argument 732 BListItem* item = FullListItemAt(i); local 762 BListItem* item = FullListItemAt(i); local 807 ExpandOrCollapse(BListItem* item, bool expand) argument 954 DrawItem(BListItem* item, BRect itemRect, bool complete) argument 969 BListItem* item = ItemAt(index); local 986 BListItem* item = (BListItem*)tree->ItemAtFast(index); local 1010 BListItem* item = (BListItem*)tree->ItemAt(index); local 1022 BListItem* item = (BListItem*)tree->ItemAt(index); local 1042 BListItem* item = FullListItemAt(fullListIndex); local 1131 _RemoveItem(BListItem* item, int32 fullListIndex) argument 1179 BListItem* item; local [all...] |
H A D | GroupLayout.cpp | 22 const char* const kItemWeightField = "BGroupLayout:item:weight"; 147 BLayoutItem* item = AddView(index, child); local 148 if (ItemLayoutData* data = _LayoutDataForItem(item)) 151 return item; 156 BGroupLayout::AddItem(BLayoutItem* item) argument 158 return BTwoDimensionalLayout::AddItem(item); 163 BGroupLayout::AddItem(int32 index, BLayoutItem* item) argument 165 return BTwoDimensionalLayout::AddItem(index, item); 170 BGroupLayout::AddItem(BLayoutItem* item, float weight) argument 172 return AddItem(-1, item, weigh 177 AddItem(int32 index, BLayoutItem* item, float weight) argument 226 ItemArchived(BMessage* into, BLayoutItem* item, int32 index) const argument 234 ItemUnarchived(const BMessage* from, BLayoutItem* item, int32 index) argument 248 ItemAdded(BLayoutItem* item, int32 atIndex) argument 256 ItemRemoved(BLayoutItem* item, int32 fromIndex) argument 272 BLayoutItem* item = ItemAt(i); local 298 BLayoutItem* item = (BLayoutItem*)fVisibleItems.ItemAt(index); local 310 GetItemDimensions(BLayoutItem* item, Dimensions* dimensions) argument [all...] |
/haiku/src/apps/cortex/DormantNodeView/ |
H A D | DormantNodeView.cpp | 119 DormantNodeListItem *item; local 120 item = dynamic_cast<DormantNodeListItem *>(ItemAt(i)); 121 if (item) { 122 BRect r = item->getRealFrame(be_plain_font); 151 DormantNodeListItem *item; local 152 item = dynamic_cast<DormantNodeListItem *>(ItemAt(CurrentSelection())); 153 if (item) { 156 manager->openWindowFor(item->info()); 177 DormantNodeListItem *item = dynamic_cast<DormantNodeListItem *>(ItemAt(index)); local 178 if (item) { 199 DormantNodeListItem *item = local 231 DormantNodeListItem *item = dynamic_cast<DormantNodeListItem *>(ItemAt(CurrentSelection())); local 277 DormantNodeListItem *item = new DormantNodeListItem(infoBuffer[i]); local 288 BListItem *item = ItemAt(0); local 330 DormantNodeListItem *item = dynamic_cast<DormantNodeListItem *>(ItemAt(start)); local 337 DormantNodeListItem *item = dynamic_cast<DormantNodeListItem *>(ItemAt(i)); local [all...] |
/haiku/src/libs/icon/generic/ |
H A D | Container.h | 34 virtual void ItemAdded(Type* item, int32 index) = 0; 35 virtual void ItemRemoved(Type* item) = 0; 42 -# It allows listeners to listen when an item is added or removed. 53 bool AddItem(Type* item); 54 bool AddItem(Type* item, int32 index); 55 bool RemoveItem(Type* item); 61 bool HasItem(Type* item) const; 62 int32 IndexOf(Type* item) const; 71 void _NotifyItemAdded(Type* item, int32 index) const; 72 void _NotifyItemRemoved(Type* item) cons 116 AddItem(Type* item) argument 124 AddItem(Type* item, int32 index) argument 145 RemoveItem(Type* item) argument 160 Type* item = (Type*)fItems.RemoveItem(index); local 175 Type* item = ItemAtFast(i); local 258 _NotifyItemAdded(Type* item, int32 index) const argument [all...] |
/haiku/src/add-ons/kernel/network/ppp/modem/ |
H A D | ACFCHandler.cpp | 32 ppp_configure_item item; 33 item.type = kACFCType; 34 item.length = 2; 35 return request.AddItem(&item) ? B_OK : B_ERROR; 88 ppp_configure_item item; local 89 item.type = kACFCType; 90 item.length = 2; 91 return reject.AddItem(&item) ? B_OK : B_ERROR; 101 ppp_configure_item *item = ack.ItemWithType(kACFCType); local 103 if (item [all...] |
/haiku/src/system/boot/loader/ |
H A D | menu.cpp | 86 /** Marks or unmarks a menu item. A marked menu item usually gets a visual 88 * For menus of type CHOICE_MENU, there can only be one marked item - the 104 // unmark previous item 124 // unselect previous item 164 /*! This sets a help text that is shown when the item is 168 item's menu is being used. 231 MenuItem *item; local 232 while ((item = fItems.Head()) != NULL) { 233 fItems.Remove(item); 258 MenuItem *item; local 340 AddItem(MenuItem* item) argument 351 MenuItem* item = new(std::nothrow) MenuItem(); local 381 RemoveItem(MenuItem* item) argument 463 Draw(MenuItem* item) argument 641 BlocklistMenuItem* item = _CreateItem(node); local 702 BlocklistMenuItem* item = new(std::nothrow) BlocklistMenuItem(name, local 951 user_menu_boot_volume(Menu* menu, MenuItem* item) argument 969 PackageVolumeStateMenuItem* item = static_cast<PackageVolumeStateMenuItem*>( local 994 debug_menu_display_current_log(Menu* menu, MenuItem* item) argument 1039 debug_menu_display_previous_syslog(Menu* menu, MenuItem* item) argument 1126 debug_menu_add_advanced_option(Menu* menu, MenuItem* item) argument 1146 debug_menu_toggle_debug_syslog(Menu* menu, MenuItem* item) argument 1154 debug_menu_toggle_previous_debug_syslog(Menu* menu, MenuItem* item) argument 1162 debug_menu_save_previous_syslog(Menu* menu, MenuItem* item) argument 1193 BootVolumeMenuItem* item = new(nothrow) BootVolumeMenuItem(name); local 1242 MenuItem* item; local 1293 MenuItem* item; local 1359 MenuItem* item; local 1429 MenuItem* item; local 1575 user_menu_reboot(Menu* menu, MenuItem* item) argument 1594 MenuItem* item; local [all...] |
/haiku/src/servers/registrar/ |
H A D | RecentEntries.cpp | 97 If the app already exists elsewhere in the list, that item is 116 std::list<recent_entry*>::iterator item; 117 for (item = fEntryList.begin(); item != fEntryList.end(); item++) { 118 if ((*item)->ref == *ref && !strcasecmp((*item)->sig.c_str(), appSig)) { 119 fEntryList.erase(item); 178 std::list<recent_entry*>::iterator item; local 182 for (item 253 std::list<recent_entry*>::iterator item; local [all...] |
/haiku/headers/private/kernel/boot/platform/generic/ |
H A D | text_menu.h | 13 void platform_generic_update_text_menu_item(Menu* menu, MenuItem* item); 15 size_t platform_generic_get_user_input_text(Menu* menu, MenuItem* item,
|
/haiku/src/servers/media/ |
H A D | MediaFilesManager.h | 35 status_t GetRefFor(const char* type, const char* item, 38 const char* item, float* _gain); 39 status_t SetRefFor(const char* type, const char* item, 42 const char* item, float gain); 44 const char* item); 45 status_t RemoveItem(const char* type, const char* item); 60 status_t _GetItem(const char* type, const char* item, 62 status_t _SetItem(const char* type, const char* item,
|
/haiku/src/kits/tracker/ |
H A D | GroupedMenu.cpp | 64 BMenuItem* item; local 65 while ((item = RemoveItem((int32)0)) != NULL) 66 delete item; 72 TMenuItemGroup::AddItem(BMenuItem* item) argument 74 if (!fList.AddItem(item)) 78 fMenu->AddGroupItem(this, item, fList.IndexOf(item)); 86 TMenuItemGroup::AddItem(BMenuItem* item, int32 atIndex) argument 88 if (!fList.AddItem(item, atIndex)) 92 fMenu->AddGroupItem(this, item, atInde 102 BMenuItem* item = new BMenuItem(menu); local 118 BMenuItem* item = new BMenuItem(menu); local 132 RemoveItem(BMenuItem* item) argument 144 BMenuItem* item = menu->Superitem(); local 155 BMenuItem* item = ItemAt(index); local 287 AddGroupItem(TMenuItemGroup* group, BMenuItem* item, int32 atIndex) argument 338 RemoveGroupItem(TMenuItemGroup* group, BMenuItem* item) argument [all...] |
/haiku/src/apps/text_search/ |
H A D | GrepListView.cpp | 33 ResultItem* item = dynamic_cast<ResultItem*>(FullListItemAt(i)); local 34 if (item == NULL) 36 if (item->ref == ref) { 38 return item; 50 ResultItem* item = FindItem(ref, &index); local 51 if (item == NULL) 64 // remove file item itself 66 item = NULL; 69 return item;
|
/haiku/src/apps/processcontroller/ |
H A D | QuitMenu.cpp | 59 QuitMenuItem* item = (QuitMenuItem*)ItemAt(t); local 62 if (item->Team() == tmid) 89 QuitMenuItem* item; local 90 while ((item = (QuitMenuItem*) ItemAt(t++)) != NULL) { 91 if (item->Team() == tmid) 102 item = NULL; 104 item = new QuitMenuItem(tmid, fInfos[t].team_icon, fInfos[t].team_name, 110 item = new QuitMenuItem(tmid, infos.team_icon, infos.team_name, 114 if (item) { 115 item 137 QuitMenuItem* item; local [all...] |
/haiku/src/tests/kits/support/pointerlist/ |
H A D | PointerListTest.h | 34 Item(const Item& item) : fValue(item.fValue) { Init(); }; argument 40 bool Equals(Item* item) { argument 41 return item != NULL && fValue == item->fValue; 60 int fValue; // the value of the item
|