Skip to content

Enumeration: Priority Queue Status - v1.0

This enumeration defines the possible states of the Priority Queue after performing an operation. Each state has an associated integer value that is used to identify the result of the operation performed on the Priority Queue.

NameTypeValueDescription
PRIORITY_QUEUE_STATUS_0000_DONEInt0x0000Priority Queue: 0x0000 - Done
PRIORITY_QUEUE_STATUS_8000_NODE_LOWER_LIMIT_NOT_ZEROInt0x8000Priority Queue: 0x8000 - Error - Node array lower limit is not zero
PRIORITY_QUEUE_STATUS_8002_DATA_IS_NOT_ARRAYInt0x8002Priority Queue: 0x8002 - Error - Data array is not an array
PRIORITY_QUEUE_STATUS_8003_DATA_IS_NOT_VALID_ARRAYInt0x8003Priority Queue: 0x8003 - Error - Data array is not a valid array
PRIORITY_QUEUE_STATUS_8004_DATA_AND_NODE_DIFF_LENInt0x8004Priority Queue: 0x8004 - Error - Data and node arrays have different lengths
PRIORITY_QUEUE_STATUS_8005_DATA_ARRAY_LESS_THAN_TWOInt0x8005Priority Queue: 0x8005 - Error - Data array has less than two elements
PRIORITY_QUEUE_STATUS_8010_IS_EMPTYInt0x8010Priority Queue: 0x8010 - Error - Queue is empty
PRIORITY_QUEUE_STATUS_8011_IS_FULLInt0x8011Priority Queue: 0x8011 - Error - Queue is full
PRIORITY_QUEUE_STATUS_8020_ERROR_MOVE_BUFFER_TO_DATAInt0x8020Priority Queue: 0x8020 - Error - Move buffer to data
PRIORITY_QUEUE_STATUS_8021_ERROR_MOVE_DATA_TO_BUFFERInt0x8021Priority Queue: 0x8021 - Error - Move data to buffer
PRIORITY_QUEUE_STATUS_8033_FREE_SLOT_CORRUPTIONInt0x8033Priority Queue: 0x8033 - Error - Free slot corruption
PRIORITY_QUEUE_STATUS_8FFF_UNKNOWN_METHODInt0x8FFFPriority Queue: 0x8FFF - Error - Unknown method