dxd - dynax driver framework  3191
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dxd_sync.h File Reference
#include "dxd_base.h"
#include "dx_sync.h"
#include "dxd_sync_platform.h"
+ Include dependency graph for dxd_sync.h:
+ This graph shows which files directly or indirectly include this file:

Classes

class  dxd::abstract::event
 abstract::event: base clase to event<dx::user> and event<dx::kernel> to allow mixed user/kernel broadcast signalization More...
 
class  dxd::atomic< type_t >
 atomic operations More...
 
class  dxd::atomic< type_t * >
 explicitely specify pointer template argument: More...
 
class  dxd::broadcast
 broadcast signalization of participating linked event items More...
 
class  dxd::doubly::linked::abstract::event
 semi lock free doubly linked event list More...
 
class  dxd::doubly::linked::event< scope >
 semi lock free doubly linked event item More...
 
class  dxd::doubly::linked::item< item_t >
 semi lock free doubly linked list item More...
 
class  dxd::doubly::linked::list< item_t >
 partially lock free doubly linked list More...
 
class  dxd::doubly::linked::list< item_t >
 partially lock free doubly linked list More...
 
class  dxd::linked::abstract::event
 lock free linked event list item More...
 
class  dxd::linked::event< scope >
 lock free linked event More...
 
class  dxd::linked::item< item_t >
 singly linked list item More...
 
class  dxd::linked::link
 
class  dxd::linked::list< item_t >
 lock free singly linked list More...
 
class  dxd::linked::list< item_t >
 lock free singly linked list More...
 

Namespaces

 dxd
 dynax driver framework kernel namespace
 
 dxd::abstract
 
 dxd::doubly
 
 dxd::doubly::linked
 
 dxd::doubly::linked::abstract
 
 dxd::linked
 
 dxd::linked::abstract
 

(c) copyright 2009 dynamic acoustics e.U. generated on Thu May 28 2020

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.