Support for Queues The following APIs are located in the DEFAULT OSI in the OSDT: ● Queue Descriptor Data Type(nameid, qType)Defines the Data Type declaration of a Queue. ● Queue Data Type Static Init(nameid, qType) Used to Initialize the Queue statically. ● Queue Put(nameid, elName) ● Queue Urgent Put(nameid, elName) ● Queue Get(nameid, elName, statElName) ● Queue Peek(nameid, elName, statElName) ● Queue Flush(nameid) ● Queue Length(nameid) Note: The Queue Type can only be simple types as integer and real. Otherwise, a UDT should be used.
The following APIs are located in the DEFAULT OSI in the OSDT:
Queue Descriptor Data Type(nameid, qType)
Queue Data Type Static Init(nameid, qType)
Queue Put(nameid, elName)
Queue Urgent Put(nameid, elName)
Queue Get(nameid, elName, statElName)
Queue Peek(nameid, elName, statElName)
Queue Flush(nameid)
Queue Length(nameid)