Lines Matching refs:item
58 Type* item = NULL; in ~CRecyclePool() local
60 TAILQ_FOREACH_SAFE(item, &_free_list, _link_entry, tmp) in ~CRecyclePool()
62 TAILQ_REMOVE(&_free_list, item, _link_entry); in ~CRecyclePool()
63 delete item; in ~CRecyclePool() local
69 Type* item = TAILQ_FIRST(&_free_list); in AllocItem() local
70 if (item != NULL) in AllocItem()
72 TAILQ_REMOVE(&_free_list, item, _link_entry); in AllocItem()
74 return item; in AllocItem()
77 item = new Type(); in AllocItem()
78 if (NULL == item) in AllocItem()
83 return item; in AllocItem()
94 Type* item = NULL; in RecycleItem() local
96 TAILQ_FOREACH_SAFE(item, &_free_list, _link_entry, tmp) in RecycleItem()
98 if ((now - item->_release_time) < _expired) { in RecycleItem()
102 TAILQ_REMOVE(&_free_list, item, _link_entry); in RecycleItem()
103 delete item; in RecycleItem() local
291 void AppendToList(int32_t type, CNetHandler* item);
293 void RemoveFromList(int32_t type, CNetHandler* item);
326 void NotifyThread(CNetHandler* item, int32_t result);
473 void InsertNetItem(CNetHandler* item);
475 void RemoveNetItem(CNetHandler* item);
483 void InsertDestLink(CDestLinks* item);
485 void RemoveDestLink(CDestLinks* item);
495 void FreeNetItem(CNetHandler* item) { in FreeNetItem() argument
496 return _net_item_pool.FreeItem(item); in FreeNetItem()
503 void FreeSockLink(CSockLink* item) { in FreeSockLink() argument
504 return _sock_link_pool.FreeItem(item); in FreeSockLink()
511 void FreeDestLink(CDestLinks* item) { in FreeDestLink() argument
512 return _dest_ip_pool.FreeItem(item); in FreeDestLink()