|
| #define | LOS_ERRNO_QUEUE_MAXNUM_ZERO LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x00) |
| |
| #define | LOS_ERRNO_QUEUE_NO_MEMORY LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x01) |
| |
| #define | LOS_ERRNO_QUEUE_CREATE_NO_MEMORY LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x02) |
| |
| #define | LOS_ERRNO_QUEUE_SIZE_TOO_BIG LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x03) |
| |
| #define | LOS_ERRNO_QUEUE_CB_UNAVAILABLE LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x04) |
| |
| #define | LOS_ERRNO_QUEUE_NOT_FOUND LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x05) |
| |
| #define | LOS_ERRNO_QUEUE_PEND_IN_LOCK LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x06) |
| |
| #define | LOS_ERRNO_QUEUE_TIMEOUT LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x07) |
| |
| #define | LOS_ERRNO_QUEUE_IN_TSKUSE LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x08) |
| |
| #define | LOS_ERRNO_QUEUE_WRITE_IN_INTERRUPT LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x09) |
| |
| #define | LOS_ERRNO_QUEUE_NOT_CREATE LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x0a) |
| |
| #define | LOS_ERRNO_QUEUE_IN_TSKWRITE LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x0b) |
| |
| #define | LOS_ERRNO_QUEUE_CREAT_PTR_NULL LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x0c) |
| |
| #define | LOS_ERRNO_QUEUE_PARA_ISZERO LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x0d) |
| |
| #define | LOS_ERRNO_QUEUE_INVALID LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x0e) |
| |
| #define | LOS_ERRNO_QUEUE_READ_PTR_NULL LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x0f) |
| |
| #define | LOS_ERRNO_QUEUE_READSIZE_IS_INVALID LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x10) |
| |
| #define | LOS_ERRNO_QUEUE_WRITE_PTR_NULL LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x12) |
| |
| #define | LOS_ERRNO_QUEUE_WRITESIZE_ISZERO LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x13) |
| |
| #define | LOS_ERRNO_QUEUE_WRITE_SIZE_TOO_BIG LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x15) |
| |
| #define | LOS_ERRNO_QUEUE_ISFULL LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x16) |
| |
| #define | LOS_ERRNO_QUEUE_PTR_NULL LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x17) |
| |
| #define | LOS_ERRNO_QUEUE_READ_IN_INTERRUPT LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x18) |
| |
| #define | LOS_ERRNO_QUEUE_MAIL_HANDLE_INVALID LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x19) |
| |
| #define | LOS_ERRNO_QUEUE_MAIL_PTR_INVALID LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x1a) |
| |
| #define | LOS_ERRNO_QUEUE_MAIL_FREE_ERROR LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x1b) |
| |
| #define | LOS_ERRNO_QUEUE_ISEMPTY LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x1d) |
| |
| #define | LOS_ERRNO_QUEUE_READ_SIZE_TOO_SMALL LOS_ERRNO_OS_ERROR(LOS_MOD_QUE, 0x1f) |
| |
|
| UINT32 | LOS_QueueReadCopy (UINT32 queueId, void *bufferAddr, UINT32 *bufferSize, UINT32 timeout) |
| | Read a queue.
|
| |
| UINT32 | LOS_QueueWriteCopy (UINT32 queueId, void *bufferAddr, UINT32 bufferSize, UINT32 timeout) |
| | Write data into a queue.
|
| |
| UINT32 | LOS_QueueRead (UINT32 queueId, void *bufferAddr, UINT32 bufferSize, UINT32 timeout) |
| | Read a queue.
|
| |
| UINT32 | LOS_QueueWrite (UINT32 queueId, void *bufferAddr, UINT32 bufferSize, UINT32 timeout) |
| | Write data into a queue.
|
| |
| UINT32 | LOS_QueueWriteHead (UINT32 queueId, void *bufferAddr, UINT32 bufferSize, UINT32 timeout) |
| | Write data into a queue header.
|
| |
| UINT32 | LOS_QueueWriteHeadCopy (UINT32 queueId, void *bufferAddr, UINT32 bufferSize, UINT32 timeout) |
| | Write data into a queue header.
|
| |
| UINT32 | LOS_QueueDelete (UINT32 queueId) |
| | Delete a queue.
|
| |
| UINT32 | LOS_QueueInfoGet (UINT32 queueId, QUEUE_INFO_S *queueInfo) |
| | Obtain queue information.
|
| |