#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <assert.h>
#include <netinet6/tbxcast6.h>
Go to the source code of this file.
Data Structures | |
| struct | tbxcast6_node |
| Structure describing a node in the TBXcast tree. More... | |
| struct | tbxcast_group |
| struct | tbxcast_grpentry |
Defines | |
| #define | TBXCAST6_NODE_SUBTREELEN(tbx6n_lgbm) (tbx6n_lgbm >> 1) |
| #define | TBXCAST6_NODE_ISDEST(tbx6n_lgbm) (tbx6n_lgbm & 1) |
Typedefs | |
| typedef struct tbxcast6_node | tbxcast6_node_t |
Functions | |
| struct tbxcast_grpentry * | TBXcastGetGroupEntry (int groupid) |
This file contains internal library structures which aren't necessary for applications but for the library itself.
| #define TBXCAST6_NODE_ISDEST | ( | tbx6n_lgbm | ) | (tbx6n_lgbm & 1) |
Returns true if node with tbx6n_lgbm as control byte is a destination
| #define TBXCAST6_NODE_SUBTREELEN | ( | tbx6n_lgbm | ) | (tbx6n_lgbm >> 1) |
Extracts the subtree length from the control Byte tbx6n_lgbm
| struct tbxcast_grpentry* TBXcastGetGroupEntry | ( | int | groupid | ) | [read] |
Returns the tbxcast_grpentry structure of a group.
| [in] | groupid | ID of the group |
1.5.5