master/datagram.h
changeset 682 c226d705c41a
parent 527 3eea08638522
child 708 90bdb315f560
equal deleted inserted replaced
681:bcc71748b66c 682:c226d705c41a
   113 {
   113 {
   114     struct list_head list; /**< needed by domain datagram lists */
   114     struct list_head list; /**< needed by domain datagram lists */
   115     struct list_head queue; /**< master datagram queue item */
   115     struct list_head queue; /**< master datagram queue item */
   116     struct list_head sent; /**< master list item for sent datagrams */
   116     struct list_head sent; /**< master list item for sent datagrams */
   117     ec_datagram_type_t type; /**< datagram type (APRD, BWR, etc) */
   117     ec_datagram_type_t type; /**< datagram type (APRD, BWR, etc) */
   118     ec_address_t address; /**< receipient address */
   118     ec_address_t address; /**< recipient address */
   119     uint8_t *data; /**< datagram data */
   119     uint8_t *data; /**< datagram data */
   120     size_t mem_size; /**< datagram \a data memory size */
   120     size_t mem_size; /**< datagram \a data memory size */
   121     size_t data_size; /**< size of the data in \a data */
   121     size_t data_size; /**< size of the data in \a data */
   122     uint8_t index; /**< datagram index (set by master) */
   122     uint8_t index; /**< datagram index (set by master) */
   123     uint16_t working_counter; /**< working counter */
   123     uint16_t working_counter; /**< working counter */