Main Page | Modules | Data Structures | File List | Data Fields | Globals

massspec/vertex_queue.h

00001 #ifndef _VERTEX_QUEUE_H_ 00002 #define _VERTEX_QUEUE_H_ 00003 00004 typedef struct 00005 { 00006 VertexPointer* array; 00007 int size; 00008 int tail; 00009 int head; 00010 } VertexPointerQueue; 00011 00012 void VertexPointerQueue_create (VertexPointerQueue* Q, int size); 00013 void VertexPointerQueue_destroy(VertexPointerQueue* Q); 00014 void VertexPointerQueue_init (VertexPointerQueue* Q); 00015 short VertexPointerQueue_push (VertexPointerQueue* Q, VertexPointer elem); 00016 short VertexPointerQueue_pop (VertexPointerQueue* Q, VertexPointer* elem); 00017 void VertexPointerQueue_fprint (FILE* fp, VertexPointerQueue* Q); 00018 00019 #endif 00020

Generated on Sun Feb 13 01:05:59 2005 for MapQuant by doxygen 1.3.7