|
dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
|
broadcast signalization of participating linked event items More...
#include <dxd_sync.h>
Public Member Functions | |
| return_t | each (exec_t exec) |
| doubly::linked::abstract::event * | pop (doubly::linked::abstract::event *item) |
| remove participating event, acquirable up to DISPATCH_LEVEL | |
| doubly::linked::abstract::event * | pop () |
| pop item from head | |
| list & | print () |
| doubly::linked::abstract::event * | push (doubly::linked::abstract::event *item) |
| push participating event, acquirable up to DISPATCH_LEVEL | |
| item_t * | push (item_t *item) |
| push item to head | |
| os_result | signal () |
Protected Member Functions | |
| void | __lock () |
| void | __lock () |
| bool | __trylock () |
| void | __unlock () |
| void | __unlock () |
| operator const::KSPIN_LOCK & () const | |
| operator const::KSPIN_LOCK * () const | |
| operator::KSPIN_LOCK & () | |
| operator::KSPIN_LOCK * () | |
Protected Attributes | |
| os_result | status =not_initialized |
broadcast signalization of participating linked event items
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
remove participating event, acquirable up to DISPATCH_LEVEL
|
inlineinherited |
pop item from head
|
inlineinherited |
|
inline |
push participating event, acquirable up to DISPATCH_LEVEL
|
inlineinherited |
push item to head
|
inline |
|
inherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |