mirror of
https://github.com/zeek/zeek.git
synced 2025-10-04 23:58:20 +00:00
Introducing - the check if a thread queue might have data. Without locks. Who needs those anyways.
This commit is contained in:
parent
355b85fcd7
commit
3405cbdfbd
3 changed files with 17 additions and 0 deletions
|
@ -53,6 +53,11 @@ public:
|
|||
*/
|
||||
bool Ready();
|
||||
|
||||
/**
|
||||
* Returns true if the next Get() operation might succeed.
|
||||
*/
|
||||
bool MaybeReady() { return ( ( read_ptr - write_ptr) != 0 ); }
|
||||
|
||||
/**
|
||||
* Returns the number of queued items not yet retrieved.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue