rtdm_operations Struct Reference
[Device Registration Services]


Detailed Description

Device operations.

Data Fields

Common Operations
rtdm_close_handler_t close_rt
 Close handler for real-time contexts (optional, deprecated).
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).

Field Documentation

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:

Generated on Tue Mar 8 13:02:09 2011 for Xenomai API by  doxygen 1.5.6