7 class Queue_item : public cxx::D_list_item
11 enum Status { Ok, Retry, Invalid };
15 } __attribute__((aligned(16)));
18 //--------------------------------------------------------------------------
22 #include "std_macros.h"
26 Queue_item::queued() const
27 { return cxx::D_list_cyclic<Queue_item>::in_list(this); }
29 PUBLIC inline NEEDS["kdb_ke.h"]
31 Queue_item::queue() const
33 assert_kdb (queued());
37 PUBLIC inline NEEDS["kdb_ke.h"]
39 Queue_item::status() const
41 assert_kdb (!queued());
42 return Status((unsigned long)_q);