|
Contiki-Inga 3.x
|
Files | |
| file | broadcast.c |
Identified best-effort local area broadcast (broadcast) | |
Functions | |
| void | broadcast_open (struct broadcast_conn *c, uint16_t channel, const struct broadcast_callbacks *u) |
| Set up an identified best-effort broadcast connection. More... | |
| void | broadcast_close (struct broadcast_conn *c) |
| Close a broadcast connection. More... | |
| int | broadcast_send (struct broadcast_conn *c) |
| Send an identified best-effort broadcast packet. More... | |
| void broadcast_close | ( | struct broadcast_conn * | c | ) |
Close a broadcast connection.
| c | A pointer to a struct broadcast_conn This function closes a broadcast connection that has
previously been opened with broadcast_open().
This function typically is called as an exit handler. |
Definition at line 105 of file broadcast.c.
References abc_close().
Referenced by ipolite_close().
| void broadcast_open | ( | struct broadcast_conn * | c, |
| uint16_t | channel, | ||
| const struct broadcast_callbacks * | u | ||
| ) |
Set up an identified best-effort broadcast connection.
| c | A pointer to a struct broadcast_conn |
| channel | The channel on which the connection will operate |
| u | A struct broadcast_callbacks with function pointers to functions that will be called when a packet has been received This function sets up a broadcast connection on the
specified channel. The caller must have allocated the
memory for the struct broadcast_conn, usually by declaring it
as a static variable.
The struct broadcast_callbacks pointer must point to a structure
containing a pointer to a function that will be called
when a packet arrives on the channel. |
Definition at line 96 of file broadcast.c.
References abc_open().
Referenced by ipolite_open(), and stbroadcast_open().
| int broadcast_send | ( | struct broadcast_conn * | c | ) |
Send an identified best-effort broadcast packet.
| c | The broadcast connection on which the packet should be sent |
| Non-zero | if the packet could be sent, zero otherwise This function sends an identified best-effort broadcast
packet. The packet must be present in the packetbuf
before this function is called.
The parameter c must point to a broadcast connection that
must have previously been set up with broadcast_open(). |
Definition at line 111 of file broadcast.c.
References abc_send(), and linkaddr_node_addr.
Referenced by ipolite_send().
1.8.3.1