Xenomai API  2.6.5

Device operations. More...

Collaboration diagram for rtdm_operations:

Data Fields

Common Operations
rtdm_close_handler_t close_rt
 Close handler for real-time contexts (optional, deprecated) More...
 
rtdm_close_handler_t close_nrt
 Close handler for non-real-time contexts (required)
 
rtdm_ioctl_handler_t ioctl_rt
 IOCTL from real-time context (optional)
 
rtdm_ioctl_handler_t ioctl_nrt
 IOCTL from non-real-time context (optional)
 
rtdm_select_bind_handler_t select_bind
 Select binding handler for any context (optional)
 
Stream-Oriented Device Operations
rtdm_read_handler_t read_rt
 Read handler for real-time context (optional)
 
rtdm_read_handler_t read_nrt
 Read handler for non-real-time context (optional)
 
rtdm_write_handler_t write_rt
 Write handler for real-time context (optional)
 
rtdm_write_handler_t write_nrt
 Write handler for non-real-time context (optional)
 
Message-Oriented Device Operations
rtdm_recvmsg_handler_t recvmsg_rt
 Receive message handler for real-time context (optional)
 
rtdm_recvmsg_handler_t recvmsg_nrt
 Receive message handler for non-real-time context (optional)
 
rtdm_sendmsg_handler_t sendmsg_rt
 Transmit message handler for real-time context (optional)
 
rtdm_sendmsg_handler_t sendmsg_nrt
 Transmit message handler for non-real-time context (optional)
 

Detailed Description

Device operations.

Field Documentation

rtdm_close_handler_t rtdm_operations::close_rt

Close handler for real-time contexts (optional, deprecated)

Deprecated:
Only use non-real-time close handler in new drivers.

Referenced by rtdm_dev_register().


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