master/datagram.h
changeset 1981 c14b6bb14fdf
parent 1822 74e6ac2369f4
child 2038 770e86a39c98
equal deleted inserted replaced
1980:a89e2bedf004 1981:c14b6bb14fdf
    92     uint8_t address[EC_ADDR_LEN]; /**< Recipient address. */
    92     uint8_t address[EC_ADDR_LEN]; /**< Recipient address. */
    93     uint8_t *data; /**< Datagram payload. */
    93     uint8_t *data; /**< Datagram payload. */
    94     ec_origin_t data_origin; /**< Origin of the \a data memory. */
    94     ec_origin_t data_origin; /**< Origin of the \a data memory. */
    95     size_t mem_size; /**< Datagram \a data memory size. */
    95     size_t mem_size; /**< Datagram \a data memory size. */
    96     size_t data_size; /**< Size of the data in \a data. */
    96     size_t data_size; /**< Size of the data in \a data. */
       
    97     ec_domain_t *domain; /**< Owning domain (may be null for non-domain datagrams) */
    97     uint8_t index; /**< Index (set by master). */
    98     uint8_t index; /**< Index (set by master). */
    98     uint16_t working_counter; /**< Working counter. */
    99     uint16_t working_counter; /**< Working counter. */
    99     ec_datagram_state_t state; /**< State. */
   100     ec_datagram_state_t state; /**< State. */
   100 #ifdef EC_HAVE_CYCLES
   101 #ifdef EC_HAVE_CYCLES
   101     cycles_t cycles_sent; /**< Time, when the datagram was sent. */
   102     cycles_t cycles_sent; /**< Time, when the datagram was sent. */