OSC-priority-queue.h File Reference

Go to the source code of this file.

Classes

struct  OSCSchedulableObject

Typedefs

typedef struct OSCQueueStructOSCQueue

Functions

OSCQueue OSCNewQueue (int maxItems, void *(*InitTimeMalloc)(int numBytes))
Boolean OSCQueueInsert (OSCQueue q, OSCSchedulableObject o)
OSCTimeTag OSCQueueEarliestTimeTag (OSCQueue q)
OSCSchedulableObject OSCQueueRemoveEarliest (OSCQueue q)
Boolean OSCQueueIsEmpty (OSCQueue q)
void OSCQueueScanStart (OSCQueue q)
OSCSchedulableObject OSCQueueScanNext (OSCQueue q)
void OSCQueueRemoveCurrentScanItem (OSCQueue q)


Typedef Documentation

typedef struct OSCQueueStruct* OSCQueue


Function Documentation

OSCQueue OSCNewQueue ( int  maxItems,
void *(*)(int numBytes)  InitTimeMalloc 
)

Boolean OSCQueueInsert ( OSCQueue  q,
OSCSchedulableObject  o 
)

OSCTimeTag OSCQueueEarliestTimeTag ( OSCQueue  q  ) 

OSCSchedulableObject OSCQueueRemoveEarliest ( OSCQueue  q  ) 

Boolean OSCQueueIsEmpty ( OSCQueue  q  ) 

void OSCQueueScanStart ( OSCQueue  q  ) 

OSCSchedulableObject OSCQueueScanNext ( OSCQueue  q  ) 

void OSCQueueRemoveCurrentScanItem ( OSCQueue  q  ) 


Generated on Thu Sep 17 23:14:16 2009 for CSL by  doxygen 1.5.8