Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

expandingQueue.h: Abstract queue class
[platform independant portions of code]


Typedefs

typedef _ExpandingQueue * ExpandingQueue

Functions

ErrorCode expandingQueueCreate (ExpandingQueue *q, uint32 size)
ErrorCode expandingQueueAdd (ExpandingQueue q, Pointer item)
ErrorCode expandingQueueGet (ExpandingQueue q, Pointer *item)
ErrorCode expandingQueuePeek (ExpandingQueue q, Pointer *item)
ErrorCode expandingQueueDestroy (ExpandingQueue *q)

Detailed Description

 *  *  *  * This file defines a interface for working with simple queues

Typedef Documentation

typedef struct _ExpandingQueue* ExpandingQueue
 

Definition at line 20 of file expandingQueue.h.


Function Documentation

ErrorCode expandingQueueAdd ExpandingQueue  q,
Pointer  item
 

ErrorCode expandingQueueCreate ExpandingQueue q,
uint32  size
 

ErrorCode expandingQueueDestroy ExpandingQueue q  ) 
 

ErrorCode expandingQueueGet ExpandingQueue  q,
Pointer item
 

ErrorCode expandingQueuePeek ExpandingQueue  q,
Pointer item
 


Generated on Wed Mar 22 20:36:34 2006 for ndk by  doxygen 1.4.4