RADLib
RADical C++ application framework
rad_device_ops Struct Reference

#include <radekernel.h>

Public Attributes

void * context
 
rad_status_t(* read )(void *context, void *buffer, size_t size, size_t *bytes_read)
 
rad_status_t(* write )(void *context, const void *buffer, size_t size, size_t *bytes_written)
 
rad_status_t(* ioctl )(void *context, uint32_t request, void *argument)
 

Member Data Documentation

◆ context

void* rad_device_ops::context

◆ ioctl

rad_status_t(* rad_device_ops::ioctl) (void *context, uint32_t request, void *argument)

◆ read

rad_status_t(* rad_device_ops::read) (void *context, void *buffer, size_t size, size_t *bytes_read)

◆ write

rad_status_t(* rad_device_ops::write) (void *context, const void *buffer, size_t size, size_t *bytes_written)

The documentation for this struct was generated from the following file: