X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=blobdiff_plain;f=tos%2Flib%2Ftosthreads%2Fcsystem%2FCQueueC.nc;h=6d958cbdc1d78423831fa77d00f5c18d0363fa58;hp=267c1c6dee6d62b052359496b0d74e710dcbc491;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400 diff --git a/tos/lib/tosthreads/csystem/CQueueC.nc b/tos/lib/tosthreads/csystem/CQueueC.nc index 267c1c6d..6d958cbd 100644 --- a/tos/lib/tosthreads/csystem/CQueueC.nc +++ b/tos/lib/tosthreads/csystem/CQueueC.nc @@ -38,25 +38,25 @@ 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); } }