SyncQueue impl

Implements SyncQueue.

Summary
SyncQueue implImplements SyncQueue.
CopyrightThis program is free software.
Files
C-kern/api/task/syncqueue.hHeader file SyncQueue.
C-kern/task/syncqueue.cImplementation file SyncQueue impl.
syncqueue_t
lifetime
query
update
test
testelem_tElement which is interconnected to a buddy with buddy.
Variables
buddyPoints to buddy node.

Copyright

This program is free software.  You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

Author

© 2013 Jörg Seebohn

Files

C-kern/api/task/syncqueue.h

Header file SyncQueue.

C-kern/task/syncqueue.c

Implementation file SyncQueue impl.

syncqueue_t

lifetime

query

update

test

testelem_t

struct testelem_t

Element which is interconnected to a buddy with buddy.

Summary
Variables
buddyPoints to buddy node.

Variables

buddy

testelem_t * buddy

Points to buddy node.  The buddy points back to this node.

Adapts type queue_t for use in syncrun_t.
Implements SyncQueue.
struct testelem_t
Element which is interconnected to a buddy with buddy.
testelem_t * buddy
Points to buddy node.
Close