#include <stddef.h>
#include <stdint.h>
#include <string>
#include <uhd/transport/nirio/status.h>
#include <uhd/config.hpp>
#include <IOKit/IOKitLib.h>
 
Go to the source code of this file.
 | 
| #define  | CTL_CODE(a,  controlCode,  b,  c)   (controlCode) | 
|   | 
 | 
| nirio_status  | nirio_driver_iface::rio_open (const std::string &device_path, rio_dev_handle_t &device_handle) | 
|   | 
| void  | nirio_driver_iface::rio_close (rio_dev_handle_t &device_handle) | 
|   | 
| bool  | nirio_driver_iface::rio_isopen (rio_dev_handle_t device_handle) | 
|   | 
| nirio_status  | nirio_driver_iface::rio_ioctl (rio_dev_handle_t device_handle, uint32_t ioctl_code, const void *write_buf, size_t write_buf_len, void *read_buf, size_t read_buf_len) | 
|   | 
| nirio_status  | nirio_driver_iface::rio_mmap (rio_dev_handle_t device_handle, uint16_t memory_type, size_t size, bool writable, rio_mmap_t &map) | 
|   | 
| nirio_status  | nirio_driver_iface::rio_munmap (rio_mmap_t &map) | 
|   | 
◆ CTL_CODE
      
        
          | #define CTL_CODE | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          controlCode,  | 
        
        
           | 
           | 
            | 
          b,  | 
        
        
           | 
           | 
            | 
          c  | 
        
        
           | 
          ) | 
           |    (controlCode) |