A kernel message queue.
struct MsgQueue {
/* private fields */
}| Name | Description |
|---|---|
| open | Opens or creates a message queue. |
| Receiver | Name | Description |
|---|---|---|
&self | attributes | Returns the attributes of the message queue. |
&self | recv | Receives a message over the message queue. |
&self | recv_timeout | Receives a message over the message queue with a timeout. |
&self | send | Sends a message over the message queue. |
&self | send_timeout | Sends a message over the message queue with a timeout. |
&self | set_attributes | Sets the attributes of the message queue. |
| Name | Description |
|---|---|
| Drop | Objects with a destructor. |
| FDContainer | Objects that are file descriptor wrappers. |
| UndefState | Types that are not valid when they contain certain bit patterns. |