MCPcopy Create free account
hub / github.com/F-Stack/f-stack / recycle_sk_buffer

Function recycle_sk_buffer

adapter/micro_thread/mt_cache.cpp:148–163  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146}
147
148void recycle_sk_buffer(TSkBuffMng* mng, uint32_t now)
149{
150 TSkBuffer* item = NULL;
151 TSkBuffer* tmp = NULL;
152 TAILQ_FOREACH_SAFE(item, &mng->free_list, entry, tmp)
153 {
154 if ((now - item->last_time) < mng->expired)
155 {
156 break;
157 }
158
159 TAILQ_REMOVE(&mng->free_list, item, entry);
160 delete_sk_buffer(item);
161 mng->count--;
162 }
163}
164
165void rw_cache_init(TRWCache* cache, TSkBuffMng* pool)
166{

Callers 1

RecycleObjsMethod · 0.85

Calls 1

delete_sk_bufferFunction · 0.85

Tested by

no test coverage detected