dxd - dynax driver framework  2979
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
iokit/dxd_base.h File Reference
#include "dxd.h"
#include <IOKit/IOLib.h>
#include <IOKit/IOService.h>
#include <Availability.h>
+ Include dependency graph for iokit/dxd_base.h:
+ This graph shows which files directly or indirectly include this file:

Classes

union  dxd::fourchar_string
 
class  dxd::open< object_t, service_t >
 

Namespaces

 dxd
 dynax driver framework kernel namespace
 
 dxd::ioctl
 kernel IOCTLs
 

Macros

#define sync()   {}
 

Enumerations

enum  {
  dxd::ok =kIOReturnSuccess, dxd::not_implemented =kIOReturnUnsupported, dxd::invalid =kIOReturnBadArgument, dxd::device_error =kIOReturnDeviceError,
  dxd::no_resources =kIOReturnNoResources, dxd::not_initialized =kIOReturnNotReady, dxd::timeout =kIOReturnTimeout, dxd::invalid_size =kIOReturnNoSpace,
  dxd::aborted =kIOReturnAborted, dxd::exclusive =kIOReturnExclusiveAccess, dxd::device_removed =kIOReturnNotAttached, dxd::closed =kIOReturnNotOpen,
  dxd::not_permitted =kIOReturnNotPermitted, dxd::internal_error =kIOReturnInternalError
}
 

Variables

typedef::IOLock * dxd::os_event
 platform abstract type os_event for IOKit driver More...
 
typedef::IOReturn dxd::os_result
 defining platform abstract type os_result for IOKit driver More...
 

Macro Definition Documentation

#define sync ( )    {}

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Nov 8 2019

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.