|
|
|
|
/home/brennan/n-sim/Vaike/linux/system-addons/networking/sensor_mesh.h File ReferenceWSN mesh network routing library. More...
#include <netinet/in.h>
Go to the source code of this file.
|
Functions |
int | mesh_proactive_rediscover (char *protocol_name) |
double | mesh_route_reliability (char *destination) |
double | mesh_route_goodput (char *destination) |
double | mesh_route_energy_cost (char *destination) |
double | mesh_link_reliability (float angle, int dist) |
double | mesh_link_goodput (float angle, int dist) |
double | mesh_link_energy_cost (float angle, int dist) |
ssize_t | mesh_sendto (int sd, void *buf, size_t len, struct sockaddr_in *to) |
ssize_t | mesh_recvfrom (int sd, void *buf, size_t len, struct sockaddr_in *from) |
ssize_t | mesh_raw_sendto (int sd, void *buf, size_t len, struct sockaddr_in *to) |
ssize_t | mesh_raw_recvfrom (int sd, void *buf, size_t len, struct sockaddr_in *from) |
ssize_t | mesh_sendto_nextdoor (int sd, void *buf, size_t len, float angle, int dist) |
ssize_t | mesh_recvfrom_nextdoor (int sd, void *buf, size_t len, float *angle, int *dist) |
int | neighbor_address (unsigned char *mac_addr, float angle, unsigned int dist) |
int | neighbor_position (float *angle, unsigned int *dist, unsigned char *mac_addr) |
int | mesh_get_recvbuf (void) |
int | mesh_set_recvbuf (int size) |
int | mesh_get_sendbuf (void) |
int | mesh_set_sendbuf (int size) |
int | mesh_get_mtu (void) |
int | mesh_set_mtu (int size) |
int | mesh_get_resend_timeout (struct timeval *tv) |
int | mesh_set_resend_timeout (struct timeval *tv) |
Detailed Description
WSN mesh network routing library.
- Revision
- 1.1
Original Author: Sean M. Brennan <brennan@lanl.gov> - Author
- sean_m_brennan
Created: August 1, 2007 - Date
- 2008/02/03 22:00:51
Definition in file sensor_mesh.h.
Function Documentation
int mesh_get_mtu |
( |
void |
|
) |
|
|
int mesh_get_recvbuf |
( |
void |
|
) |
|
|
int mesh_get_resend_timeout |
( |
struct timeval * |
tv |
) |
|
|
int mesh_get_sendbuf |
( |
void |
|
) |
|
|
double mesh_link_energy_cost |
( |
float |
angle, |
|
|
int |
dist |
|
) |
|
|
double mesh_link_goodput |
( |
float |
angle, |
|
|
int |
dist |
|
) |
|
|
double mesh_link_reliability |
( |
float |
angle, |
|
|
int |
dist |
|
) |
|
|
int mesh_proactive_rediscover |
( |
char * |
protocol_name |
) |
|
|
ssize_t mesh_raw_recvfrom |
( |
int |
sd, |
|
|
void * |
buf, |
|
|
size_t |
len, |
|
|
struct sockaddr_in * |
from |
|
) |
|
|
ssize_t mesh_raw_sendto |
( |
int |
sd, |
|
|
void * |
buf, |
|
|
size_t |
len, |
|
|
struct sockaddr_in * |
to |
|
) |
|
|
ssize_t mesh_recvfrom |
( |
int |
sd, |
|
|
void * |
buf, |
|
|
size_t |
len, |
|
|
struct sockaddr_in * |
from |
|
) |
|
|
ssize_t mesh_recvfrom_nextdoor |
( |
int |
sd, |
|
|
void * |
buf, |
|
|
size_t |
len, |
|
|
float * |
angle, |
|
|
int * |
dist |
|
) |
|
|
double mesh_route_energy_cost |
( |
char * |
destination |
) |
|
|
double mesh_route_goodput |
( |
char * |
destination |
) |
|
|
double mesh_route_reliability |
( |
char * |
destination |
) |
|
|
ssize_t mesh_sendto |
( |
int |
sd, |
|
|
void * |
buf, |
|
|
size_t |
len, |
|
|
struct sockaddr_in * |
to |
|
) |
|
|
ssize_t mesh_sendto_nextdoor |
( |
int |
sd, |
|
|
void * |
buf, |
|
|
size_t |
len, |
|
|
float |
angle, |
|
|
int |
dist |
|
) |
|
|
int mesh_set_mtu |
( |
int |
size |
) |
|
|
int mesh_set_recvbuf |
( |
int |
size |
) |
|
|
int mesh_set_resend_timeout |
( |
struct timeval * |
tv |
) |
|
|
int mesh_set_sendbuf |
( |
int |
size |
) |
|
|
int neighbor_address |
( |
unsigned char * |
mac_addr, |
|
|
float |
angle, |
|
|
unsigned int |
dist |
|
) |
|
|
int neighbor_position |
( |
float * |
angle, |
|
|
unsigned int * |
dist, |
|
|
unsigned char * |
mac_addr |
|
) |
|
|
|