Made constant addresses const
This commit is contained in:
parent
143bf11548
commit
21e0900d18
@ -33,7 +33,7 @@
|
||||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* $Id: mesh.c,v 1.15 2009/03/12 21:58:21 adamdunkels Exp $
|
||||
* $Id: mesh.c,v 1.16 2009/03/23 16:22:02 adamdunkels Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -62,8 +62,9 @@
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
static void
|
||||
data_packet_received(struct multihop_conn *multihop, rimeaddr_t *from,
|
||||
rimeaddr_t *prevhop, uint8_t hops)
|
||||
data_packet_received(struct multihop_conn *multihop,
|
||||
const rimeaddr_t *from,
|
||||
const rimeaddr_t *prevhop, uint8_t hops)
|
||||
{
|
||||
struct mesh_conn *c = (struct mesh_conn *)
|
||||
((char *)multihop - offsetof(struct mesh_conn, multihop));
|
||||
@ -74,8 +75,10 @@ data_packet_received(struct multihop_conn *multihop, rimeaddr_t *from,
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
static rimeaddr_t *
|
||||
data_packet_forward(struct multihop_conn *multihop, rimeaddr_t *originator,
|
||||
rimeaddr_t *dest, rimeaddr_t *prevhop, uint8_t hops)
|
||||
data_packet_forward(struct multihop_conn *multihop,
|
||||
const rimeaddr_t *originator,
|
||||
const rimeaddr_t *dest,
|
||||
const rimeaddr_t *prevhop, uint8_t hops)
|
||||
{
|
||||
struct route_entry *rt;
|
||||
|
||||
|
@ -49,7 +49,7 @@
|
||||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* $Id: mesh.h,v 1.13 2009/03/12 21:58:21 adamdunkels Exp $
|
||||
* $Id: mesh.h,v 1.14 2009/03/23 16:22:02 adamdunkels Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -73,7 +73,7 @@ struct mesh_conn;
|
||||
*/
|
||||
struct mesh_callbacks {
|
||||
/** Called when a packet is received. */
|
||||
void (* recv)(struct mesh_conn *c, rimeaddr_t *from, uint8_t hops);
|
||||
void (* recv)(struct mesh_conn *c, const rimeaddr_t *from, uint8_t hops);
|
||||
/** Called when a packet, sent with mesh_send(), is actually transmitted. */
|
||||
void (* sent)(struct mesh_conn *c);
|
||||
/** Called when a packet, sent with mesh_send(), times out and is dropped. */
|
||||
|
@ -33,7 +33,7 @@
|
||||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* $Id: route.c,v 1.12 2008/02/24 22:05:27 adamdunkels Exp $
|
||||
* $Id: route.c,v 1.13 2009/03/23 16:22:02 adamdunkels Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -96,7 +96,7 @@ route_init(void)
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
int
|
||||
route_add(rimeaddr_t *dest, rimeaddr_t *nexthop,
|
||||
route_add(const rimeaddr_t *dest, const rimeaddr_t *nexthop,
|
||||
uint8_t hop_count, uint8_t seqno)
|
||||
{
|
||||
struct route_entry *e;
|
||||
@ -126,7 +126,7 @@ route_add(rimeaddr_t *dest, rimeaddr_t *nexthop,
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
struct route_entry *
|
||||
route_lookup(rimeaddr_t *dest)
|
||||
route_lookup(const rimeaddr_t *dest)
|
||||
{
|
||||
struct route_entry *e;
|
||||
|
||||
|
@ -39,7 +39,7 @@
|
||||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* $Id: route.h,v 1.8 2008/02/24 22:05:27 adamdunkels Exp $
|
||||
* $Id: route.h,v 1.9 2009/03/23 16:22:02 adamdunkels Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -64,9 +64,9 @@ struct route_entry {
|
||||
};
|
||||
|
||||
void route_init(void);
|
||||
int route_add(rimeaddr_t *dest, rimeaddr_t *nexthop,
|
||||
int route_add(const rimeaddr_t *dest, const rimeaddr_t *nexthop,
|
||||
uint8_t hop_count, uint8_t seqno);
|
||||
struct route_entry *route_lookup(rimeaddr_t *dest);
|
||||
struct route_entry *route_lookup(const rimeaddr_t *dest);
|
||||
void route_remove(struct route_entry *e);
|
||||
void route_flush_all(void);
|
||||
void route_set_lifetime(int seconds);
|
||||
|
Loading…
Reference in New Issue
Block a user