Functions
queues.h File Reference
#include "config/compiler.h"
#include "core/interface/Msg.h"
#include "core/include/queue_core.h"
Include dependency graph for queues.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

unsigned int getHighestPriorityAgeInTxUCQueue (void)
char getHighestPriorityInTxUCQueue (void)
int getNumOfElementInRXUCQueue (void)
int getNumOfElementInTXUCQueue (void)
int getNumOfFreePositionsInTXUCQueue (void)
unsigned int popUCMsgToSend (Msg *p)
void wmp_queue_free (void)
void wmp_queue_init (int rx_nelems, int tx_nelems, int max_msg_size, int num_ports)
char * wmp_queue_rx_get_elem_data (int id)
int wmp_queue_rx_get_elem_priority (int id)
int wmp_queue_rx_get_elem_size (int id)
int wmp_queue_rx_get_elem_source (int id)
int wmp_queue_rx_get_len (void)
int wmp_queue_rx_get_room (void)
int wmp_queue_rx_get_size (void)
int wmp_queue_rx_push_part (longMsg_t *p)
int wmp_queue_rx_push_received (Msg *p)
void wmp_queue_rx_set_elem_done (int id)
int wmp_queue_tx_confirm (void)
void wmp_queue_tx_drop_elem (int id)
void wmp_queue_tx_drop_next (void)
int wmp_queue_tx_get_count (void)
int wmp_queue_tx_get_elem_age (int id)
int wmp_queue_tx_get_elem_burst (int id)
int wmp_queue_tx_get_elem_dest (int id)
int wmp_queue_tx_get_elem_port (int id)
int wmp_queue_tx_get_elem_priority (int id)
int wmp_queue_tx_get_elem_rescheduled (int id)
int wmp_queue_tx_get_head_age (void)
int wmp_queue_tx_get_head_dest (void)
int wmp_queue_tx_get_head_id (void)
void wmp_queue_tx_get_last_popped_info (int *age, int *port, int *priority)
int wmp_queue_tx_get_len (void)
int wmp_queue_tx_get_size (void)
int wmp_queue_tx_inspect (void)
int wmp_queue_tx_pop_part (longMsg_t **p)
void wmp_queue_tx_pop_part_done (int id)
int wmp_queue_tx_reschedule (void)

Function Documentation

unsigned int getHighestPriorityAgeInTxUCQueue ( void  )
unsigned int popUCMsgToSend ( Msg p)
void wmp_queue_free ( void  )

Definition at line 129 of file queues.c.

void wmp_queue_init ( int  rx_nelems,
int  tx_nelems,
int  max_msg_size,
int  num_ports 
)

Definition at line 200 of file queues.c.

char* wmp_queue_rx_get_elem_data ( int  id)

Definition at line 112 of file queues.c.

Definition at line 104 of file queues.c.

int wmp_queue_rx_get_elem_size ( int  id)

Definition at line 100 of file queues.c.

Definition at line 108 of file queues.c.

int wmp_queue_rx_get_len ( void  )

Definition at line 50 of file queues.c.

int wmp_queue_rx_get_room ( void  )

Definition at line 158 of file queues.c.

int wmp_queue_rx_get_size ( void  )

Definition at line 47 of file queues.c.

Definition at line 134 of file queues.c.

void wmp_queue_rx_set_elem_done ( int  id)

Definition at line 120 of file queues.c.

int wmp_queue_tx_confirm ( void  )

Definition at line 169 of file queues.c.

void wmp_queue_tx_drop_elem ( int  id)

Definition at line 81 of file queues.c.

void wmp_queue_tx_drop_next ( void  )

Definition at line 150 of file queues.c.

int wmp_queue_tx_get_count ( void  )

Definition at line 146 of file queues.c.

int wmp_queue_tx_get_elem_age ( int  id)

Definition at line 77 of file queues.c.

int wmp_queue_tx_get_elem_burst ( int  id)

Definition at line 125 of file queues.c.

int wmp_queue_tx_get_elem_dest ( int  id)

Definition at line 93 of file queues.c.

int wmp_queue_tx_get_elem_port ( int  id)

Definition at line 85 of file queues.c.

Definition at line 96 of file queues.c.

Definition at line 116 of file queues.c.

int wmp_queue_tx_get_head_age ( void  )
int wmp_queue_tx_get_head_id ( void  )

Definition at line 89 of file queues.c.

void wmp_queue_tx_get_last_popped_info ( int *  age,
int *  port,
int *  priority 
)

Definition at line 176 of file queues.c.

int wmp_queue_tx_get_len ( void  )

Definition at line 62 of file queues.c.

int wmp_queue_tx_get_size ( void  )

Definition at line 66 of file queues.c.

int wmp_queue_tx_inspect ( void  )

Definition at line 58 of file queues.c.

Definition at line 138 of file queues.c.

void wmp_queue_tx_pop_part_done ( int  id)

Definition at line 142 of file queues.c.

int wmp_queue_tx_reschedule ( void  )

Definition at line 165 of file queues.c.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Mon Oct 6 2014 08:27:13