| |
|
|
|
|
| Get pointer to the queue behind a given queue
|
| Test for flow control in a given priority band
|
|
|
|
|
|
|
| Test whether message is a data message
|
| Test whether thread can receive user-level signal
|
| Duplicate a message block descriptor
|
|
|
| Re-allow a queue to be scheduled for service
|
| Allocate message and data blocks
|
| Flush messages in a given priority band
|
|
|
|
|
| Free all message blocks in a message
|
| Disable changes to the state of the stream
|
| Get a message from a queue
|
| Put a message at a specific place in
a queue
|
| Concatenate two messages into one
|
| Get the number of data bytes in a message
|
| Prevent a queue from being scheduled
|
| Get pointer to the queue's partner queue
|
| Concatenate and align bytes in a message
|
| Return a message to the beginning of a queue
|
|
|
| Put a control message with a one-byte parameter
|
| Put a message to the next queue
|
|
|
| Call a function when a buffer becomes available
|
| Turn off queue processing
|
|
|
| Send a message on a stream in the reverse direction
|
| Find the number of messages on a queue
|
| Execute a function after a specified length of time
|
| Cancel a pending qbufcall request
|
| Cancel a pending qtimeout request
|
|
|
|
|
| Asynchronous perimeter upgrade
|
| Get pointer to the read queue
|
| Remove a message block from a message
|
| Remove a message from a queue
|
| Submit messages for logging
|
| Obtain information on a queue or a band of the queue
|
| Change information on a queue or a band of the queue
|
| Check for an available buffer
|
|
|
| Enable changes to the state of the stream
|
| Remove a message block from the head of a message
|
| Get pointer to the write queue
|