]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/tosthreads/csystem/CQueueC.nc
Merge TinyOS 2.1.1 into master.
[tinyos-2.x.git] / tos / lib / tosthreads / csystem / CQueueC.nc
index 267c1c6dee6d62b052359496b0d74e710dcbc491..6d958cbdc1d78423831fa77d00f5c18d0363fa58 100644 (file)
 
 module CQueueC {}
 implementation { 
-  void queue_init(queue_t* q) @C() @spontaneous() {  
+  void queue_init(queue_t* q) @C() AT_SPONTANEOUS {  
     linked_list_init( &(q->l) );
   }
-  void queue_clear(queue_t* q) @C() @spontaneous() { 
+  void queue_clear(queue_t* q) @C() AT_SPONTANEOUS { 
     linked_list_clear( &(q->l) );
   }
-  error_t queue_enqueue(queue_t* q, queue_element_t* e) @C() @spontaneous() { 
+  error_t queue_enqueue(queue_t* q, queue_element_t* e) @C() AT_SPONTANEOUS { 
     return linked_list_addLast(&(q->l), (list_element_t*)e);
   }
-  queue_element_t* queue_dequeue(queue_t* q) @C() @spontaneous() { 
+  queue_element_t* queue_dequeue(queue_t* q) @C() AT_SPONTANEOUS { 
     return (queue_element_t*)linked_list_removeFirst( &(q->l) );
   }
-  queue_element_t* queue_remove(queue_t* q, queue_element_t* e) @C() @spontaneous() { 
+  queue_element_t* queue_remove(queue_t* q, queue_element_t* e) @C() AT_SPONTANEOUS { 
     return (queue_element_t*)linked_list_remove(&(q->l), (list_element_t*)e);
   }
-  uint8_t queue_size(queue_t* q) @C() @spontaneous() { 
+  uint8_t queue_size(queue_t* q) @C() AT_SPONTANEOUS { 
     return linked_list_size( &(q->l) );
   }
-  bool queue_is_empty(queue_t* q) @C() @spontaneous() { 
+  bool queue_is_empty(queue_t* q) @C() AT_SPONTANEOUS { 
     return (linked_list_size( &(q->l) ) == 0);
   }
 }